Solr- 검색 결과를 반환하지 않고 패싯 카운트를 얻습니다
-
03-07-2019 - |
문제
Solr에서 패싯 카운트 만 반환해야합니다. 그래서 기본적으로 모든 문서를 검색하고 패싯 카운트를 반환하고 싶지만 검색 결과를 반환하고 싶지 않습니다. 이게 가능해?
감사
해결책
환경 facet=true
패싯 및 설정을 활성화합니다 rows=0
결과가 반환되는 것을 방지합니다. 편리하게 numFound
얼마나 많은 결과가 발견되었는지 보여줄 것입니다.
다른 팁
명백한 솔루션은 와일드 카드를 사용하여 검색하고 결과가 0이되기를 원하는 것을 지정하는 것입니다.
그것이 지금까지 내 해결책입니다.
따라서 페이지에 입은 시스템의 모든 문서에 대한 측면을 가져와야하는 경우 이해 한 바에 따르면 두 가지 요청을해야합니다 (SELECTS).
- 첫 번째는 모든 문서에 맞는 패싯을 계산합니다.
- 두 번째는 현재 페이지에서 문서를 가져옵니다.
제휴하지 않습니다 StackOverflow