使用solr中需要查看具体评分的计算过程,并分析评分计算过程。
参数设置:
返回结果:
"response":{"numFound":10,"start":0,"maxScore":43.508614,"docs":[ { "szqx":"江干区", "szs":"杭州市", "name":"杭州行政服务中心(市经信委)", "geo":"30.247389,120.20487", "dz":"杭州市江干区四季青街道", "score":43.508614, "[explain]":{ "match":true, "value":43.508617, "description":"max plus 0.5 times others of:", "details":[{ "match":true, "value":43.508617, "description":"weight(name:\"杭州 行政 服务中心\"~3 in 23426) [SchemaSimilarity], result of:", "details":[{ "match":true, "value":43.508617, "description":"score(doc=23426,freq=1.0 = phraseFreq=1.0\n), product of:", "details":[{ "match":true, "value":5.0, "description":"boost"}, { "match":true, "value":9.149736, "description":"idf(), sum of:", "details":[{ "match":true, "value":5.095683, "description":"idf, computed as log(1 + (docCount - docFreq + 0.5) / (docFreq + 0.5)) from:", "details":[{ "match":true, "value":315.0, "description":"docFreq"}, { "match":true, "value":51525.0, "description":"docCount"}]}, { "match":true, "value":3.4416144, "description":"idf, computed as log(1 + (docCount - docFreq + 0.5) / (docFreq + 0.5)) from:", "details":[{ "match":true, "value":1649.0, "description":"docFreq"}, { "match":true, "value":51525.0, "description":"docCount"}]}, { "match":true, "value":0.61243886, "description":"idf, computed as log(1 + (docCount - docFreq + 0.5) / (docFreq + 0.5)) from:", "details":[{ "match":true, "value":27928.0, "description":"docFreq"}, { "match":true, "value":51525.0, "description":"docCount"}]}]}