当我选择查看solr结果中的score字段时,我看到了solr为返回的每个文档分配的分数,以及一个maxscore值,它是返回的最上面的文档的分数。我需要知道solr分数是否有一个截止点。我的意思是,如果最大分数是6.89343或2.34365,那么这是否意味着最终分数是6.89343/10?或者我如何确定我接近最正确的结果。如果可能的话,我需要对solr使用的评分算法进行简单的解释。
k4aesqcs1#
maxscore是搜索结果中最上面的文档的得分。最大得分没有截止值,取决于Lucene/Solr进行的评分计算和标准化。最上面的文档将具有最大得分,而您可以从它下面的文档的得分中得到一个想法,即它们与最上面的文档的差距有多大。对于评分说明,您可以检查link
9fkzdhlc2#
如果它确实是正态分布的z得分,则可以计算CDF CDF将为您提供一个从0到1的有界分数。鉴于非标准化分数是通过几个步骤计算的,因此我很难解释CDF在这种情况下的真正含义。但是你可以把它看作是你得到正确答案的概率只要你的收藏中有足够的相关材料。
2条答案
按热度按时间k4aesqcs1#
maxscore是搜索结果中最上面的文档的得分。
最大得分没有截止值,取决于Lucene/Solr进行的评分计算和标准化。
最上面的文档将具有最大得分,而您可以从它下面的文档的得分中得到一个想法,即它们与最上面的文档的差距有多大。
对于评分说明,您可以检查link
9fkzdhlc2#
如果它确实是正态分布的z得分,则可以计算CDF CDF将为您提供一个从0到1的有界分数。鉴于非标准化分数是通过几个步骤计算的,因此我很难解释CDF在这种情况下的真正含义。但是你可以把它看作是你得到正确答案的概率只要你的收藏中有足够的相关材料。