이름 (문자열), 시작 버전 (int), 끝 버전 (int)으로 수백만 개의 문서가 있습니다. 버전> = "버전을 시작"버전 = "최종 버전"Solr의 범위 쿼리
위의 쿼리를 실행 (50)을했다 < 모든 문서를 선택
:
나는 쿼리에 응답하는 효율적 모든 레코드를 쿼리해야 -100 ms이고 각 버전에 태그를 지정하여 비슷한 쿼리를 수행하는 데는 15 ms 밖에 걸리지 않았습니다.
제 질문은 Solr이 이러한 쿼리를 얼마나 효율적으로 처리 할 수 있습니까?
다른 대안을 환영합니다.
필드 값/유형은 필요한 경우 변경할 수 있습니다.
"풀 스캔"(solr 범위)이란 정확히 무엇을 의미합니까? 그리고 어떻게 "전체 검사"가 있다는 것을 측정 했습니까? – rchukh