【问题标题】:Is there something like "PageRank" in solr?solr 中有类似“PageRank”的东西吗?
【发布时间】:2017-08-07 10:38:17
【问题描述】:

我知道 Google 根据页面的重要性 (PageRank) 和页面对查询的相关性(类似于 td-idf)对搜索结果进行排序。 而且我还发现solr的打分公式是:

score(q,d) = coord(q,d) · queryNorm(q) · ∑ ( tf(t in d) · idf(t)2 · t.getBoost() · norm(t,d))

所以我想知道在 solr 中是否有类似“PageRank”的东西? 如果有,我该如何进行配置?

【问题讨论】:

    标签: java search solr


    【解决方案1】:

    没有,因此您无法将 Solr 配置为使用它进行评分,但您可以自己实现它并将其作为文档中的一个因素进行索引。 Solr 没有用于评分的文档之间的链接的概念。

    根据您对文档进行索引的方式,应用程序可能已经具备使用 PageRank 算法的功能(至少 Nutch 有此功能)。

    【讨论】:

      猜你喜欢
      • 2020-04-10
      • 1970-01-01
      • 2021-08-04
      • 2012-05-31
      • 2012-11-27
      • 2017-11-21
      • 2012-08-03
      • 2015-08-25
      • 1970-01-01
      相关资源
      最近更新 更多