7

我正在为我的搜索引擎使用 Zend_Search_Lucene。遗憾的是,它缺少可以在索引中找到类似文档的 MorelikeThis 方法的实现。

有没有人遇到过这个功能的一个不错的 Zend 端口?

我找到了一个drupal 模块,但不知道它是否可以与 Zend 一起使用而无需进行一些严重的黑客攻击。

4

2 回答 2

3

ZF 的人在 Zend_Search_Lucene 方面做得很好,但它不如SphinxSolr强大。我强烈建议使用其中任何一种,因为它们会为您提供您正在寻找的MoreLikeThis功能,以及更多功能。

如果你用谷歌搜索“solr vs sphinx”,你会发现几篇比较这两者的文章。

两个搜索引擎都有 PHP 接口,因此很容易集成。http://us2.php.net/manual/en/refs.search.php

于 2011-05-12T16:22:27.870 回答
2

Solr可以从一个允许您使用任何语言的 REST API 访问。它也归拥有 Lucene 的人所有,因此您更有可能及时获得此类更新和/或补丁。例如,我们有一个适用于 1.4 的字段折叠补丁,该功能要等到 4.0 版本才能实现,3.0 刚刚在 3 月发布,如果这让您知道在 Lucene 中访问新功能是多么容易的话。

于 2011-05-16T15:48:27.910 回答