2016-06-21 54 views
0

我正在使用Solr 5.3.0。我做了一些搜索,並且像「business^20,address^2,person^10」那樣做了qf。我把「*,分數」放在了fl字段。我期望看到文檔分數的差異。但分數僅顯示爲0.1,0.5和1.0。我在網上做了一些搜索,並且我看到大多數人的得分都大於1.因此,我的Solr中必須有一些設置被更改。但我找不到它。任何人有任何想法?謝謝!爲什麼我的Solr得分都是從0.1到1?

+0

分數的絕對值在不同的集合和查詢中是不相關的,也不可比較的。您可以使用debugQuery來查看如何計算查詢中每個文檔的分數。 – MatsLindh

回答

0

分數的絕對值在不同的收藏集和他們的查詢中是不相關的,也不可比較的(所以你不能比較你得到的分數和你在互聯網上發現的其他分數)。

您可以使用debugQuery來查看查詢中每個文檔的分數計算方式,包括影響分數的每個單獨部分(文檔數,文檔打擊率,術語頻率等)重新納入評分(加法,乘法)。