Php Zend-Lucene与Java-Lucene的性能比较

Php Zend-Lucene与Java-Lucene的性能比较,php,lucene,zend-search-lucene,Php,Lucene,Zend Search Lucene,Java Lucene分别在PHP和Java中构建,PHP语言的级别高于Java 只是想知道这两者在索引构建和数据搜索方面的性能差异有多大 让java创建和重建索引以及让php使用索引是否更有效?当我向Zend福音传道者和他们的一名雇佣人员提出这个问题时,我被告知java Lucene将提供更好的性能。他们的主要观点涉及UTF8字符的处理和索引速度(如果我没记错的话)。显然,Java Lucene在这方面做得更好 这是Zend认证工程师的一段话 与我更好的判断相反 我在我们公司工作 以前的搜索解

Java Lucene分别在PHP和Java中构建,PHP语言的级别高于Java

只是想知道这两者在索引构建和数据搜索方面的性能差异有多大


让java创建和重建索引以及让php使用索引是否更有效?

当我向Zend福音传道者和他们的一名雇佣人员提出这个问题时,我被告知java Lucene将提供更好的性能。他们的主要观点涉及UTF8字符的处理和索引速度(如果我没记错的话)。显然,Java Lucene在这方面做得更好


这是Zend认证工程师的一段话

与我更好的判断相反 我在我们公司工作 以前的搜索解决方案 泽德·卢塞恩。漂亮的 重型硬件,索引 数百万份文件花了几个小时, 搜索速度相对较慢。这个 索引过程消耗了大量资源 内存不足,索引频繁 已损坏(使用1.5.2)。A. 单通配符搜索 让网络服务器屈服, 所以我们禁用了这个功能。记忆 搜索的使用率非常高,而且 因此,每秒的请求数 必然会像我们一样大幅下降 减少Apache子进程的数量 过程

我们后来搬到了索尔(a) 基于Lucene的Java搜索服务器)和 差别是巨大的。索引 现在大约需要10分钟 搜索速度极快。多好的 一种语言能带来不同


在本例中,使用Java。

谢谢。我想我在一开始还是会坚持使用Zend_Search_Lucene,以便使用Zend框架进行方便的开发。一旦性能不可接受,我就转向高级解决方案。此外,Zend Lucene与java Lucene构建的索引兼容。因此,我可以很容易地在未来转向JAVA Lucene索引。这里有一个技巧——在开发搜索调用时,您可以轻松地插入您选择使用的任何搜索引擎。如果您需要为不同的数据源重新设计代码,这将节省您的时间。