반응형
fuzziness
-
11. Query DSL 구조 및 파라미터BackEnd/elasticsearch 2021. 10. 2. 15:05
엘라스틱서치로 검색 질의를 요청할 때는 Request Body 검색과 URI 검색 모두 _search API를 이용해 검색을 질의합니다. 하지만 Query DSL(JSON 구조 기반)을 이용하면 여러 개의 질의를 조합하거나 질의 결과에 대해 다시 검색을 수행하는 등 기존의 URI 검색보다 강력한 검색이 가능해집니다. 1. Query DSL 쿼리의 구조 # 요청 JSON 구조 { "size": # 리턴받는 결과의 개수 (기본값 : 10) "from": # 몇 번째 문서부터 가져올지 지정 (기본값 : 0) "timeout": # 검색을 요청해서 결과를 받는 데까지 걸리는 시간 너무 짧게 잡으면 전체 샤드에서 timeout을 넘기지 않은 문서만 결과로 출력하기에 상황에 따라 결과의 일부만 나올 수 있음 (기본..