OpenSearch/docs/java-api/aggregations
qwerty4030 e7d352b489 Compound order for histogram aggregations. (#22343)
This commit adds support for histogram and date_histogram agg compound order by refactoring and reusing terms agg order code. The major change is that the Terms.Order and Histogram.Order classes have been replaced/refactored into a new class BucketOrder. This is a breaking change for the Java Transport API. For backward compatibility with previous ES versions the (date)histogram compound order will use the first order. Also the _term and _time aggregation order keys have been deprecated; replaced by _key.

Relates to #20003: now that all these aggregations use the same order code, it should be easier to move validation to parse time (as a follow up PR).

Relates to #14771: histogram and date_histogram aggregation order will now be validated at reduce time.

Closes #23613: if a single BucketOrder that is not a tie-breaker is added with the Java Transport API, it will be converted into a CompoundOrder with a tie-breaker.
2017-05-11 18:06:26 +01:00
..
bucket Compound order for histogram aggregations. (#22343) 2017-05-11 18:06:26 +01:00
metrics Update script metric aggregation for 5.0 2016-12-14 11:44:10 +01:00
bucket.asciidoc Add java documentation for aggregations 2014-11-29 19:46:33 +01:00
metrics.asciidoc Add java documentation for aggregations 2014-11-29 19:46:33 +01:00