elasticsearch DSL

    [Elastic] Elasticsearch 구문 검색: 'SQL Query' to 'Query DSL'

    💡 본 문서는 'RDB에서 사용하는 Query 문을 Elasticsearch Query DSL로 변환하는 방법'에 대해 정리해놓은 글입니다. Elasticsearch를 사용함에 있어 Kibana와 연계하여 사용하는 경우가 허다한데, 이 경우 Elasticsearch의 데이터를 검색하기 위해 사이드 바의 'Dev Tool'를 사용하곤 합니다. 이때 Elasticsearch용 Query DSL을 이용한다면 특정 데이터를 쉽게 찾을 수 있습니다. DSL(Domain Specific Language) 특정 영역을 타겟하고 있는 언어입니다. 이는 어느 도메인에서나 적용 가능한 범용 언어(General-purpose language)와는 반대되는 개념입니다. 예제 SQL: DB의 데이터를 참조하기 위해 사용. Do..