Package org.elasticsearch.search.aggregations.metrics
package org.elasticsearch.search.aggregations.metrics
Aggregations module
-
ClassDescriptionHyperloglog counter, implemented based on pseudo code from http://static.googleusercontent.com/media/research.google.com/fr//pubs/archive/40671.pdf and its appendix https://docs.google.com/document/d/1gyjfMHy43U9OWBXxfaeG-3MjGzejW1dlpyMwEYAAWEI/view?fullscreen Trying to understand what this class does without having read the paper is considered adventurous.Iterator over a HyperLogLog registerBase class for HLL++ algorithms.Linear counter, implemented based on pseudo code from http://static.googleusercontent.com/media/research.google.com/fr//pubs/archive/40671.pdf and its appendix https://docs.google.com/document/d/1gyjfMHy43U9OWBXxfaeG-3MjGzejW1dlpyMwEYAAWEI/view?fullscreen Trying to understand what this class does without having read the paper is considered adventurous.Iterator over the hash valuesThis provides a base class for aggregations that are building percentiles or percentiles-like functionality (e.g.An aggregation that computes the average of the values in the current bucket.An aggregation that computes approximate numbers of unique terms.An aggregator that computes approximate counts of unique values.Used to calculate sums using the Kahan summation algorithm.Statistics over a set of values (either aggregated over field data or scripts)An aggregation that computes a bounding box in which all documents of the current bucket are.Interface for
GeoCentroidAggregator
An aggregator that computes approximate counts of unique values using global ords.Hyperloglog++ counter, implemented based on pseudo code from http://static.googleusercontent.com/media/research.google.com/fr//pubs/archive/40671.pdf and its appendix https://docs.google.com/document/d/1gyjfMHy43U9OWBXxfaeG-3MjGzejW1dlpyMwEYAAWEI/view?fullscreen This implementation is different from the original implementation in that it uses a hash table instead of a sorted list for linear counting.Serialization and merge logic forGeoCentroidAggregator
.Results of theTopHitsAggregator
.An internal implementation ofValueCount
.An aggregation that computes the maximum of the values in the current bucket.An aggregation that approximates the median absolute deviation of a numeric fieldCounterpart toAggregationInspectionHelper
, providing helpers for some aggs that have package-private getters.An aggregation that computes the minimum of the values in the current bucket.Serialization and merge logic forGeoCentroidAggregator
.An aggregation that computes approximate percentiles given values.An aggregation that computes approximate percentiles.A small config object that carries algo-specific settings.An enum representing the methods for calculating percentilesA metric aggregation that computes both its final and intermediate states using scripts.Statistics over a set of values (either aggregated over field data or scripts)An aggregation that computes the sum of the values in the current bucket.Extension ofTDigest
with custom serialization.Accumulation of the most relevant hits for a bucket this aggregation falls into.An get that holds the number of values that the current document set has for a specific field.A field data based aggregator that counts the number of values a specific field has within the aggregation context.An aggregation that computes the average of the values in the current bucket.