[Infra] 엘라스틱서치(ElasticsSearch) 불(bool) 쿼리, query, bool, must, range
업데이트:
엘라스틱서치(ElasticsSearch) 불(bool) 쿼리
- 엘라스틱서치에는 아래와 같이 여러 종류의 쿼리가 존재함.
- 텀(term) 쿼리
- 매치(match) 쿼리
- 불(bool) 쿼리
- 문자열(string) 쿼리
- 접두어(prefix) 쿼리
- 범위(range) 쿼리
- 전체 매치(match_all) 쿼리
- 퍼지(fuzzy) 쿼리
코드를 보다가
"query":{
"bool":{
"must":{
[{"range":
라는 부분이 나와서 이게 뭔가 싶었다.
엘라스틱 서치에는 다양한 종류의 쿼리가 있고, 내가 본 코드에는 불 코드와 범위 쿼리가 사용된 듯 싶다.