본문 바로가기

Elasticsearch

각종 query 정리

1. track_total_hits: true

=> 단순 search 시 doc 개수가 10000 개 이상인 경우, 전체 doc 개수를 확인 할 수 있다.

=> scroll api 사용 시에도 역시 알 수 있다.

 

 

2. cardinality aggregation

=> aggregation search 시, group by 한 field 의 전체 개수를 확인 할 수 있다.

=> usage :
    "명명할 field 이름": {
                "cardinality": {
                      "field":  "이름"
                }
    }

 

 

3. partition

=> aggregation search 시, 전체 데이터를 얻기 위함.

 

https://velog.io/@jeb1225/Elasticsearch-Top-Hits-Aggregation

 

 

filter_path

'Elasticsearch' 카테고리의 다른 글

Aggregations - bucket  (0) 2022.08.03
Aggregation - metric  (0) 2022.08.03
Aggregations  (0) 2022.06.01
Elasticsearch 설치 및 설정  (0) 2022.04.02