2012-04-25 3 views
6

"모든 문서와 일치"쿼리를 사용할 때 별표 콜론 별표 인 '*:*'을 어떻게 주문합니까?"모든 문서와 일치"쿼리에서 결과가 정렬되는 방법

내가 관련성을 기준으로 정렬한다고 가정하지만이 경우 관련성은 동일합니까? 그렇다면 계획은 무엇입니까?

+0

관련성은 모든 문서에서 '1.0'입니다. 내 solr 인스턴스의'* : *'질의 결과는'Ek'를 포함하는 단어로 시작됩니다 ... 그것은'id' 또는'uid' 필드 나 다른 필드에서 정렬하지 않습니다. 아마도 정렬 된 n-gram 목록에 있을까요? – beerbajay

답변

9

두 문서의 점수가 같을 때 Lucene은 인덱스 순서 (첫 번째 색인 된 색인 순서)로 정렬하여 쿼리를 두 번 실행하면 같은 순서로 문서가 반환됩니다.

MatchAllDocsQuery은 모든 문서에 일정한 점수를 부여하므로 인덱스 순서로 반환합니다.

+0

이것은 나의 의심을 확인하고 링크에 감사드립니다! – mlissner

관련 문제