实施Zend Lucene时,我们是否需要在服务器上安装Java?
虽然我没有使用过它,但是看起来您不需要Java就可以使用Zend_Search_Lucene组件。根据文档,Zend_Search_Lucene是Lucene的完全PHP实现。
但是,该组件支持Java索引与PHP索引之间的互操作性。
Zend实现是Lucene的Java到PHP的移植。这是Zend的一个很好的方法。
但是PHP版本会缺乏大型索引的支持。请记住,如果您有一个大型索引,每次调用执行Lucene搜索/插入的脚本时,PHP都需要加载它。而Java版本在JVM启动时加载索引并将其保存在内存中以供使用。