mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-27 15:39:49 +00:00
* Migrate scripted metric aggregation scripts to ScriptContext design #29328 * Rename new script context container class and add clarifying comments to remaining references to params._agg(s) * Misc cleanup: make mock metric agg script inner classes static * Move _score to an accessor rather than an arg for scripted metric agg scripts This causes the score to be evaluated only when it's used. * Documentation changes for params._agg -> agg * Migration doc addition for scripted metric aggs _agg object change * Rename "agg" Scripted Metric Aggregation script context variable to "state" * Rename a private base class from ...Agg to ...State that I missed in my last commit * Clean up imports after merge
26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
[[breaking_70_aggregations_changes]]
|
|
=== Aggregations changes
|
|
|
|
==== Deprecated `global_ordinals_hash` and `global_ordinals_low_cardinality` execution hints for terms aggregations have been removed
|
|
|
|
These `execution_hint` are removed and should be replaced by `global_ordinals`.
|
|
|
|
==== `search.max_buckets` in the cluster setting
|
|
|
|
The dynamic cluster setting named `search.max_buckets` now defaults
|
|
to 10,000 (instead of unlimited in the previous version).
|
|
Requests that try to return more than the limit will fail with an exception.
|
|
|
|
==== `missing` option of the `composite` aggregation has been removed
|
|
|
|
The `missing` option of the `composite` aggregation, deprecated in 6.x,
|
|
has been removed. `missing_bucket` should be used instead.
|
|
|
|
==== Replaced `params._agg` with `state` context variable in scripted metric aggregations
|
|
|
|
The object used to share aggregation state between the scripts in a Scripted Metric
|
|
Aggregation is now a variable called `state` available in the script context, rather than
|
|
being provided via the `params` object as `params._agg`.
|
|
|
|
The old `params._agg` variable is still available as well.
|