在solr中有类似“PageRank”的东西吗?

时间:2017-08-07 10:38:17

标签: java search solr

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

  

得分(q,d)=坐标(q,d)·queryNorm(q)·Σ(tf(t in d)·idf(t)2·t.getBoost()·norm(t,d))

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

1 个答案:

答案 0 :(得分:1)

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

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