OpenSearch/server
Zachary Tong 20d67720aa
Refactor Percentiles/Ranks aggregation builders and factories (#51887) (#54537)
- Consolidates HDR/TDigest factories into a single factory
- Consolidates most HDR/TDigest builder into an abstract builder
- Deprecates method(), compression(), numSigFig() in favor of a new
unified PercentileConfig object
- Disallows setting algo options that don't apply to current algo

The unified config method carries both the method and algo-specific
setting. This provides a mechanism to reject settings that apply
to the wrong algorithm.  For BWC the old methods are retained
but marked as deprecated, and can be removed in future versions.

Co-authored-by: Mark Tozzi <mark.tozzi@gmail.com>

Co-authored-by: Mark Tozzi <mark.tozzi@gmail.com>
2020-04-02 10:39:41 -04:00
..
licenses Upgrade to lucene 8.5.0 release (#54077) 2020-03-24 13:45:50 +00:00
src Refactor Percentiles/Ranks aggregation builders and factories (#51887) (#54537) 2020-04-02 10:39:41 -04:00
build.gradle Bump multi-release JARs to Java 11 2020-03-31 06:48:46 -05:00