solr max得分的说明

时间:2011-11-02 11:08:37

标签: algorithm solr full-text-search

当我选择在solr结果中查看分数字段时,我会看到solr为每个返回的文档分配的分数,以及最高分数值,即最顶层返回文档的分数。

我需要知道是否有一个截止到solr得分。我的意思是如果最大分数是6.89343或2.34365,那么这是否意味着最终分数为10的6.89343?或者我怎样才能确定我接近最正确的结果。

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

maxscore是搜索结果中最顶层文档的得分 maxscore没有截止值,取决于Lucene / Solr完成的评分计算和标准化。

最上面的文件会有最大分数,而你可以从下面的文件得分中了解它们离最顶层的距离。

对于评分解释,您可以查看link

答案 1 :(得分:0)

如果它确实是正态分布的z分数,那么您可以计算CDF(因为它显示为here)。 CDF将给你一个从0到1的有界分数。鉴于非标准化分数在几个步骤中计算,我很难解释CDF在这种情况下的真正意义,但你可以把它想象成概率只要您的收藏中填充了相关材料,您就得到了正确的答案。