【问题标题】:Can anyone point me toward a content relevance algorithm?谁能指出我的内容相关性算法?
【发布时间】:2011-04-29 03:21:42
【问题描述】:

一个带有一些有趣需求的新项目已经到了我的办公桌上。我需要开发一个可搜索的企业目录,重点是根据任意搜索查询提供相关结果。业务可以是任何利基市场;没有一个领域比另一个领域更具代表性。

当我在谷歌上搜索“搜索算法”或“内容相关性算法”之类的东西时,我得到的只是对 Google 的“上古之神的神秘算法”和 SEO 公司的引用。

MySQL全文Match()函数的相关性值是否有任务所需要的?我从未使用过它,但我肯定会做一些测试。此外,由于这将主要是一个人工编辑的目录,我可以假设我们可以添加加权因子,如标记和类别。将这些因素与 MySQL 的 Match() 相关性结合起来的好方法是什么?

我也对我在这里没有讨论过的想法持开放态度。

【问题讨论】:

    标签: algorithm full-text-search match relevance


    【解决方案1】:

    有关基于信息检索的技术查找示例TF-IDFBM25

    对于基于机器学习的技术,从 MSR 中查找 RankNet 及其变体。

    【讨论】:

    • 这正是我想要的。谢谢!
    【解决方案2】:

    如果您有手工编辑的数据,请查看Oracle text search。在我之前的一个项目中,我们取得了一些不错的成果。

    我没有直接参与数据库设置,但我知道结果非常受欢迎。 (在此之前,他们只有基于关键字的搜索)。

    【讨论】:

    • 谢谢!但是,我需要使用 MySQL。
    【解决方案3】:

    使用像Solr 这样的搜索引擎来索引数据。您仍然可以使用 MySql 来保存数据,但要使用搜索引擎进行搜索。

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多