2011-11-02 37 views
4

当我选择查看Solr的结果得分场我看到Solr的分配给每个文件的得分返回和maxscore值是最高返回文档的分数。Solr的最大的说明得分

我需要知道solr分数是否有切断。我的意思是,如果最高分是6.89343或2.34365,那么这是否意味着它的最终分数是6.89343?或者我怎么能决定我接近最正确的结果。

如果可能,我需要solr使用的评分算法的简单解释。

谢谢你的帮助。

回答

5

maxscore是搜索结果中最顶端文档的评分。
maxscore没有中断,并且取决于Lucene/Solr完成的评分计算和规范化。

最上面的文件将有maxscore,而你会从它下面的文档的分数得到一个想法,至于他们是从最上面的是如何关闭。

为计分的解释,您可以检查link

0

如果它确实是从一个正态分布,那么你可以计算CDF(因为它似乎here)z得分。该CDF会给你从0到1,它是一个有界得分,我很难解释什么CDF到底意味着在这种情况下,给出的未归一分几个步骤进行计算,但你可以排序的把它看作概率只要您的藏品充满相关材料,您就可以得到正确的答案。