2

我们正在开发一个分类网站,您可能已经知道我们需要一个非常好的搜索引擎。左侧的过滤菜单在我们的项目中是必须的。无论如何,我在问我们是否应该使用 zend lucene 或者我们应该自己安装 lucene 服务器并将我们的搜索文件与其 api 连接?我找不到任何性能/基准比较结果,想在这里问。我想听听您在以下方面的意见:限制、优势、缺点..

4

2 回答 2

4

根据我的经验,Zend Lucene 适用于少量数据,但随着您添加更多数据,速度会很快变慢。我不得不研究一个新的 zend lucene 替代品,因为它的性能并没有在我当前的项目中削减它。长话短说,我们选择了基于 Apache Lucene 构建的Solr 。对 70k + 篇文章的索引从几小时缩短到几分钟。

我应该补充一点,Sphinx在我的决定中紧随其后,值得一看。

于 2011-03-01T22:18:31.933 回答
1

我会推荐Solr - 它需要很少的安装工作并且有一个PHP 界面。它还具有对刻面(侧面的过滤器)的内置支持,并且非常快速且可扩展

于 2011-03-02T12:46:53.607 回答