Bool 복합 쿼리

Elastic Search 2022. 4. 13. 10:18

query_string 쿼리는 여러 조건 조합에는 용이하지만 옵션은 한정됨

여러 쿼리 조합을 위해 bool 쿼리 사용하고 그 안에 다른 쿼리 넣는 식으로 사용 가능

bool 쿼리는 4개의 인자 가짐

must: 쿼리가 참인 도큐먼트 검색

must_not: 쿼리가 거짓인 도큐먼트 검색

should: 검색 결과 중 이 쿼리에 해당하는 도큐먼트 점수를 높임

filter: 쿼리가 참인 도큐먼트를 검색하지만 스코어 계산은 하지 않음. must보다 빠른 속도. 캐싱 가능

term 쿼리: 검색어에 대한 분석없이 검색어와 일치하는 문서 검색

admin