我知道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中工作? 如果有,我该如何进行配置?
答案 0 :(得分:1)
没有,因此您无法将Solr配置为使用它进行评分,但您可以自己实现它并将其作为文档中的一个因素进行索引。 Solr没有关于评分文件之间链接的概念。
根据您对文档编制索引的方式,应用程序可能已经具有使用PageRank-ish算法的功能(Nutch至少具有此功能)。