Zend_Search_Lucene的表现和瓶颈?

omg*_*omg 5 php zend-search-lucene

我最近一直在使用nutch,最近我知道这个度假胜地.

它的性能如何,以及它可以支持的文件大小限制是多少?

此外,每次修改时如何删除或更新索引而不是重新索引?

jas*_*son 8

Zend_Search_Lucene是Apache Lucene格式的纯PHP实现.目前(从ZF 1.6开始)支持的Lucene索引格式版本是1.4 - 2.3.有关Lucene的更多信息,请访问http://lucene.apache.org/java/docs/.

就索引大小限制而言,32位平台的索引大小限制为2GB,据我所知,不限于64位平台.

性能在很大程度上取决于您构建索引的方式.请务必查看处理性能手册部分.

此外,Luke(Lucene索引的诊断工具)在性能优化和故障排除方面非常方便.

PS关于更新,Lucene索引文件格式不支持文档更新.应删除文档并将其重新添加到索引中以有效地更新它们.对于Java实现也是如此.

  • 您可以将索引与Lucene和Zend_Search_Lucene合并.您也可以自己更新_indexes_,例如添加字段.但是,您无法在索引中更新文档.我想你误解了Nutch是什么.Nutch是一个使用Lucene进行索引和搜索的搜索引擎.所以是的,它的索引应该是兼容的. (2认同)