2011-10-12 2 views
2

에 대한 일관성없는 결과를 생성 // localhost를 : 8000/SOLR/제품/선택 Q = 트리 & sort = random_4 + desc "를 두 번 반복합니다.SOLR RandomSortField 내가이 SOLR 필드가 같은 임의 초기

두 세트의 리턴 된 결과는 서로 다른 순서를 갖습니다. 어떻게 이럴 수있어?

+0

쿼리간에 커밋을 수행하고 있습니까? –

답변

1

동일한 임의 매개 변수 (sort = random_4 + desc)를 사용하여 여러 쿼리를 실행하는 경우 같은 버전의 인덱스 (동일한 버전 ID, 동일한 내용)에 대해 쿼리가 실행될 경우에만 동일한 결과가 반환됩니다.

인덱스에 아무 것도 커밋하거나 복제 또는 샤딩으로 인해 여러 인덱스를 쿼리 한 경우 동일한 결과가 표시되지 않아야합니다.