로딩
요청 처리 중입니다...

(Elastic Search) Query DSL

 (Elastic Search) Query DSL

추가로 자주 사용하는 것들이 생기면 이 포스트에 기록해두겠습니다. Query DSL(Query Domain Specific Language) Elastic Search에서 사용하는 query는 검색에 사용되는 조건을 지정하는데 사용된다.

여기서 Elastic Search에서는 Query DSL이라는 조금 특이한 방식으로 query를 작성한다. Query DSL은 검색 요청을 JSON으로 작성하는 방법을 의미한다.

이를 통해 검색 조건이나 필터링, 정렬 등 다양한 작업을 수행할 수 있다. 이 포스트에서는 필자가 자주 사용한 query에 대해 간략히 설명하도록 하겠다. match_all { "query": { "match_all": {} } } indexer에 존재하는 모든 document를 반환한다. match { "query": { "match": { "title": "elastic search" } } } 주어진 필드에서 주어진 단어 혹은 구문을 포함하는 모든 document를 반...