OpenSearch/modules
Zachary Tong 3df1c76f9b Allow pipeline aggs to select specific buckets from multi-bucket aggs (#44179)
This adjusts the `buckets_path` parser so that pipeline aggs can
select specific buckets (via their bucket keys) instead of fetching
the entire set of buckets.  This is useful for bucket_script in
particular, which might want specific buckets for calculations.

It's possible to workaround this with `filter` aggs, but the workaround
is hacky and probably less performant.

- Adjusts documentation
- Adds a barebones AggregatorTestCase for bucket_script
- Tweaks AggTestCase to use getMockScriptService() for reductions and
pipelines.  Previously pipelines could just pass in a script service
for testing, but this didnt work for regular aggs.  The new
getMockScriptService() method fixes that issue, but needs to be used
for pipelines too.  This had a knock-on effect of touching MovFn,
AvgBucket and ScriptedMetric
2019-08-05 12:18:40 -04:00
..
aggs-matrix-stats Fix Tring to Mutate Immutable Collections 2019-07-22 11:04:05 +02:00
analysis-common Enable reloading of synonym_graph filters (#45135) 2019-08-02 15:33:42 +02:00
ingest-common Convert remaining Action Response/Request to writeable.reader (#44528) (#44607) 2019-07-19 13:33:38 -07:00
ingest-geoip Mute multiple tests on Windows (7.x) (#44676) 2019-07-22 11:32:29 +03:00
ingest-user-agent convert modules to use testclusters (#40804) 2019-04-04 11:45:40 +03:00
lang-expression Upgrade to Lucene 8.2.0 release (#44859) (#44892) 2019-07-26 08:14:59 +02:00
lang-mustache Remove StreamOutput #writeOptionalStreamable and #writeStreamableList (#44602) (#44643) 2019-07-19 15:55:53 -07:00
lang-painless Allow pipeline aggs to select specific buckets from multi-bucket aggs (#44179) 2019-08-05 12:18:40 -04:00
mapper-extras Ensure field caps doesn't error on rank feature fields. (#44370) 2019-07-16 15:56:50 -07:00
parent-join Remove generic on AggregatorFactory (#43664) (#44079) 2019-07-10 13:20:28 -04:00
percolator Refactor index engines to manage readers instead of searchers (#43860) 2019-07-04 22:49:43 +02:00
rank-eval Convert remaining Action Response/Request to writeable.reader (#44528) (#44607) 2019-07-19 13:33:38 -07:00
reindex Return seq_no and primary_term in noop update (#44603) 2019-07-25 19:16:56 -04:00
repository-url Remove blobExists Method from BlobContainer (#44472) (#44475) 2019-07-17 11:56:02 +02:00
systemd Mark fields in SystemdPluginTests as final 2019-07-24 17:16:50 +09:00
transport-netty4 Move nio channel initialization to event loop (#45155) 2019-08-02 17:31:31 -04:00
build.gradle convert modules to use testclusters (#40804) 2019-04-04 11:45:40 +03:00