PHP Zend Lucene可以处理超过100万个文档的索引吗?

PHP Zend Lucene可以处理超过100万个文档的索引吗?,php,zend-framework,lucene,Php,Zend Framework,Lucene,是否有人知道有使用PHP Zend Lucene(搜索引擎)和超过100万个存储库的经验 谢谢你的反馈 < P>我想如果你想要好的性能,你可能想考虑使用PHP ZEN Lucene上的狮身人面像,除非你的项目需要Lucene索引。< /P> 大约一年前,当我研究这个问题时,我发现了一些比较PHP Lucence和sphinx的基准测试。Sphinx以微弱优势获胜。很大程度上取决于应用程序的体系结构,但我不担心项目的数量。众所周知,Lucene在非常大的项目上速度很慢(构建索引),但是它有一个很

是否有人知道有使用PHP Zend Lucene(搜索引擎)和超过100万个存储库的经验

谢谢你的反馈


< P>我想如果你想要好的性能,你可能想考虑使用PHP ZEN Lucene上的狮身人面像,除非你的项目需要Lucene索引。< /P>
大约一年前,当我研究这个问题时,我发现了一些比较PHP Lucence和sphinx的基准测试。Sphinx以微弱优势获胜。

很大程度上取决于应用程序的体系结构,但我不担心项目的数量。众所周知,Lucene在非常大的项目上速度很慢(构建索引),但是它有一个很好的升级

Solr是最受欢迎、最快的公开赛 源企业搜索平台 ApacheLucene项目。它的主要 功能包括强大的全文 搜索,点击突出显示,分面 搜索、动态聚类、数据库 集成、丰富的文档(例如。, Word、PDF)处理和地理空间 搜索。Solr具有高度可扩展性, 提供分布式搜索和索引 复制,并为搜索提供动力 和导航功能的许多 世界上最大的互联网网站


我没有直接的经验,但我看到有人抱怨Zend Lucene既慢又占用大量内存,以至于它实际上在“大”索引和“小”内存限制的情况下失败了。当然,什么构成了大索引和小内存约束是问题的本质

以下两个线程包含一些细节,似乎表明100万个文档可能会出现问题:

我尊敬的其他开发人员在速度和内存方面都说得很好

就我个人而言,我正在考虑在一个小项目上试用Zend Lucene—索引中可能不超过1000个文档,因为我仅限于共享宿主(据我所知,Sphinx需要一个外部守护程序)。但我仍在祈祷