我可以使用 .NET 构建 Lucene 数据库,然后使用 ZendFramework 读取该数据库吗?

发布于 2024-11-25 19:28:32 字数 115 浏览 1 评论 0原文

我有一个 SQLSERVER 数据库,我想在 PHP 上实现搜索功能。我只是想知道是否可以使用.NET语言(因为有.NET库可用)来构建Lucene索引数据库,然后使用ZendFramework从构建的数据库中读取?

I have a SQLSERVER database and I want to implement the search feature on PHP. I am just wondering if I can use .NET language (since there is .NET library available) to build Lucene index database then using ZendFramework to read the from the built database?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倾城花音 2024-12-02 19:28:32

根据这篇文章:http://framework.zend。 com/manual/en/zend.search.lucene.java-lucene.html zend lucene 文件与 Java 实现二进制兼容。

lucene.net 库也与 Java 实现二进制兼容。

因此我认为在.NET中编写索引并在PHP中读取它是可行的。

According to this article: http://framework.zend.com/manual/en/zend.search.lucene.java-lucene.html the zend lucene files are binary compatible with the Java implementation.

The lucene.net library is also binary compatible with the Java implementation.

Therefore I imagine it is feasible to write an index in .NET and read it in PHP.

你的笑 2024-12-02 19:28:32

一般来说是的,但是您需要注意版本号——Lucene.NET 目前支持 2.9.4,该版本稍显过时。不确定 Zend 使用的是什么。

这里最好的选择可能是使用 SOLR 来完全隐藏索引的机制。

Generally yes, but you'll need to be careful about version numbers -- Lucene.NET is currently supporting 2.9.4 which is slightly dated. Not sure what Zend is using.

Best bet here is probably to use SOLR to hide the mechanics of the index completely.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文