Zend Lucene 需要 Java Lucene 吗?
在实现Zend Lucene时,我们的服务器上是否需要安装Java?
When implementing Zend Lucene, do we need to install Java on our server or not?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
虽然我没有使用过它,但看来你不需要Java来使用 Zend_Search_Lucene 组件。 根据文档,Zend_Search_Lucene 是 Lucene 的完全 PHP 实现。
但是,Java 索引和 Java 索引之间支持互操作性。 PHP 索引。
Although I have not used it, it appears that you do not need Java to use the Zend_Search_Lucene component. According to the documentation, Zend_Search_Lucene is a fully PHP implementation of Lucene.
However, there is support for interoperability between the Java indexes and the PHP indexes.
Zend的实现是Lucene的java到PHP的移植。 这是 Zend 的一个很好的方法。
但 PHP 版本将缺少大索引。 请记住,如果您有一个大索引,则每次调用执行搜索/插入 Lucene 的脚本时,php 都需要加载它。 java版本,JVM启动时加载索引并保存在内存中以供使用。
Zend implementation is the port of java to PHP of Lucene. This is a great approach of Zend.
But the PHP version will lack for big indexes. Remember that if you have a big index, php will need load it each time you call the script that make the search/insert into Lucene. The java version, load the index when the JVM starts and keep it in memory to use it.