【问题标题】:Zend Lucene MoreLikeThisZend Lucene
【发布时间】:2011-03-28 06:47:07
【问题描述】:

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

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

我找到了一个drupal module,但不知道这是否可以在没有严重黑客攻击的情况下与 Zend 一起使用。

【问题讨论】:

    标签: zend-framework search lucene morelikethis


    【解决方案1】:

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

    如果您在 Google 上搜索“solr vs sphinx”,您会发现几篇比较两者的文章。

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

    【讨论】:

    • +1 终于得到了实际答案。 :) 我确实看过 solr 并得出结论,这将是最好的前进方式。我在一月份离开了这个项目,所以现在的团队可能会偶然发现这个问题并得出相同的结论:)
    • 假设一个人使用共享主机环境,其中纯 php 是唯一的选择 - Solr 或 Sphinx 可以在那里使用吗?
    • 很遗憾没有。两者都需要的不仅仅是 PHP。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 2010-11-18
      • 2013-04-30
      • 2023-03-12
      • 2011-12-18
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多