2016-06-21 1 views
0

Solr 5.3.0을 사용하고 있습니다. 나는 몇몇 수색을하고 qf를 "사업^20, 주소^2, 사람^10"같이 만들었다. 그리고 나는 "*, score"를 필드에 넣습니다. 나는 문서 점수의 차이를 볼 것으로 예상했다. 그러나 점수는 0.1, 0.5 및 1.0으로 표시되었습니다. 온라인으로 검색을 한 결과, 대부분의 사람들이 1보다 큰 점수를 얻는 것을 보았습니다. 따라서 Solr에서 변경된 설정이 있어야합니다. 그러나 나는 그것을 발견 할 수 없다. 누구든지 어떤 생각을 가지고 있습니까? 고맙습니다!내 Solr 점수가 모두 0.1에서 1 사이 인 이유는 무엇입니까?

+0

점수의 절대 값은 서로 관련이 없으며 서로 다른 모음과 해당 쿼리에서 비교할 수 없습니다. debugQuery를 사용하여 쿼리의 각 문서에 대해 점수를 계산하는 방법을 확인할 수 있습니다. – MatsLindh

답변

0

점수의 절대 값은 서로 관련이 없으며 서로 다른 컬렉션 및 쿼리에서 비교할 수 없습니다 (따라서 인터넷에서 다른 언급을 발견 한 점수와 비교할 수 없습니다).

debugQuery를 사용하면 점수 (문서 수, 히트 수, 용어 빈도 등)에 영향을 미치는 각 개별 부분을 포함하여 쿼리의 각 문서에 대한 점수가 어떻게 계산되는지, 점수에 포함됩니다 (additive, multiplicative).

관련 문제