Package org.elasticsearch.search.aggregations.metrics
package org.elasticsearch.search.aggregations.metrics
Aggregations module
-
InterfaceDescriptionIterator over a HyperLogLog registerIterator over the hash valuesAn aggregation that computes the average of the values in the current bucket.An aggregation that computes approximate numbers of unique terms.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 aggregation that computes the maximum of the values in the current bucket.An aggregation that approximates the median absolute deviation of a numeric fieldAn aggregation that computes the minimum of the values in the current bucket.An aggregation that computes approximate percentiles given values.An aggregation that computes approximate percentiles.A 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.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.An aggregation that computes the average of the values in the current bucket. -
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.Base 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.This provides a base class for aggregations that are building percentiles or percentiles-like functionality (e.g.An aggregator that computes approximate counts of unique values.Used to calculate sums using the Kahan summation algorithm.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 for
GeoCentroidAggregator
.Results of theTopHitsAggregator
.An internal implementation ofValueCount
.Counterpart toAggregationInspectionHelper
, providing helpers for some aggs that have package-private getters.Serialization and merge logic forGeoCentroidAggregator
.A small config object that carries algo-specific settings.Extension ofTDigest
with custom serialization.A field data based aggregator that counts the number of values a specific field has within the aggregation context. -
Enum ClassDescriptionAn enum representing the methods for calculating percentiles