Multivalue buckets—the terms
, histogram
, and date_histogram
—dynamically produce many buckets. How does Elasticsearch decide the order that these buckets are presented to the user?
다중 값 bucket(terms
, histogram
, date_histogram
)은 동적으로 많은 bucket을 생성한다. 이런 bucket이 사용자에게 표시되는 순서를 Elasticsearch는 어떻게 결정할까?
By default, buckets are ordered by doc_count
in descending order. This is a good default because often we want to find the documents that maximize some criteria: price, population, frequency. But sometimes you’ll want to modify this sort order, and there are a few ways to do it, depending on the bucket.
기본적으로, bucket은 doc_count
를 기준으로, 내림차순으로 정렬된다. 흔히 어떤 기준(가격, 인구, 횟수 등)의 최대값을 가진 document를 찾으려 하기 때문에, 이것은 괜찮은 기본값이다. 하지만, 가끔은 이 정렬 순서를 바꿔야 하는 경우가 있다. bucket에 따라 몇 가지 방법이 있다.
'2.X > 4. Aggregations' 카테고리의 다른 글
4-06-3. Post Filter (0) | 2017.09.23 |
---|---|
4-06-4. Recap (0) | 2017.09.23 |
4-07-1. Intrinsic Sorts (0) | 2017.09.23 |
4-07-2. Sorting by a Metric (0) | 2017.09.23 |
4-07-3. Sorting Based on "Deep" Metrics (0) | 2017.09.23 |