Uses of Class
org.elasticsearch.search.aggregations.Aggregator
-
-
Uses of Aggregator in org.elasticsearch.search.aggregations
Subclasses of Aggregator in org.elasticsearch.search.aggregations Modifier and Type Class Description classAggregatorBaseBase implementation for concrete aggregators.static classAggregatorFactory.MultiBucketAggregatorWrapperclassNonCollectingAggregatorAn aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have a mapping.Fields in org.elasticsearch.search.aggregations declared as Aggregator Modifier and Type Field Description protected AggregatorAggregatorBase. parentprotected Aggregator[]AggregatorBase. subAggregatorsMethods in org.elasticsearch.search.aggregations that return Aggregator Modifier and Type Method Description Aggregator[]SearchContextAggregations. aggregators()protected static AggregatorAggregatorFactory. asMultiBucketAggregator(AggregatorFactory factory, SearchContext searchContext, Aggregator parent)Utility method.AggregatorAggregatorFactory. create(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket)Creates the aggregatorprotected abstract AggregatorAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Aggregator[]AggregatorFactories. createSubAggregators(SearchContext searchContext, Aggregator parent)Create all aggregators so that they can be consumed with multiple buckets.Aggregator[]AggregatorFactories. createTopLevelAggregators(SearchContext searchContext)abstract AggregatorAggregator. parent()Return the parent aggregator.AggregatorAggregatorBase. parent()AggregatorAggregatorFactory.MultiBucketAggregatorWrapper. parent()abstract AggregatorAggregator. subAggregator(String name)Return the sub aggregator with the provided name.AggregatorAggregatorBase. subAggregator(String aggName)AggregatorAggregatorFactory.MultiBucketAggregatorWrapper. subAggregator(String name)Aggregator[]AggregatorBase. subAggregators()Methods in org.elasticsearch.search.aggregations with parameters of type Aggregator Modifier and Type Method Description voidSearchContextAggregations. aggregators(Aggregator[] aggregators)Registers all the created aggregators (top level aggregators) for the search execution context.protected static AggregatorAggregatorFactory. asMultiBucketAggregator(AggregatorFactory factory, SearchContext searchContext, Aggregator parent)Utility method.abstract Comparator<MultiBucketsAggregation.Bucket>BucketOrder. comparator(Aggregator aggregator)Comparator<MultiBucketsAggregation.Bucket>InternalOrder.Aggregation. comparator(Aggregator aggregator)Comparator<MultiBucketsAggregation.Bucket>InternalOrder. comparator(Aggregator aggregator)Comparator<MultiBucketsAggregation.Bucket>InternalOrder.CompoundOrder. comparator(Aggregator aggregator)AggregatorAggregatorFactory. create(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket)Creates the aggregatorprotected abstract AggregatorAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Aggregator[]AggregatorFactories. createSubAggregators(SearchContext searchContext, Aggregator parent)Create all aggregators so that they can be consumed with multiple buckets.static booleanAggregator. descendsFromBucketAggregator(Aggregator parent)Returns whether one of the parents is aBucketsAggregator.static BucketOrderInternalOrder. validate(BucketOrder order, Aggregator aggregator)Validate a bucket ordering strategy for anAggregator.Constructors in org.elasticsearch.search.aggregations with parameters of type Aggregator Constructor Description AggregatorBase(String name, AggregatorFactories factories, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructs a new Aggregator.NonCollectingAggregator(String name, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)NonCollectingAggregator(String name, SearchContext context, Aggregator parent, AggregatorFactories subFactories, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket Modifier and Type Class Description classBucketsAggregatorclassDeferableBucketAggregatorprotected classDeferringBucketCollector.WrappedAggregatorMethods in org.elasticsearch.search.aggregations.bucket that return Aggregator Modifier and Type Method Description AggregatorDeferringBucketCollector.WrappedAggregator. parent()AggregatorDeferringBucketCollector.WrappedAggregator. subAggregator(String name)AggregatorBestBucketsDeferringCollector. wrap(Aggregator in)Wrap the provided aggregator so that it behaves (almost) as if it had been collected directly.AggregatorDeferringBucketCollector. wrap(Aggregator in)Wrap the provided aggregator so that it behaves (almost) as if it had been collected directly.Methods in org.elasticsearch.search.aggregations.bucket with parameters of type Aggregator Modifier and Type Method Description static booleanDeferableBucketAggregator. descendsFromGlobalAggregator(Aggregator parent)protected booleanDeferableBucketAggregator. shouldDefer(Aggregator aggregator)This method should be overridden by subclasses that want to defer calculation of a child aggregation until a first pass is complete and a set of buckets has been pruned.AggregatorBestBucketsDeferringCollector. wrap(Aggregator in)Wrap the provided aggregator so that it behaves (almost) as if it had been collected directly.AggregatorDeferringBucketCollector. wrap(Aggregator in)Wrap the provided aggregator so that it behaves (almost) as if it had been collected directly.Constructors in org.elasticsearch.search.aggregations.bucket with parameters of type Aggregator Constructor Description BucketsAggregator(String name, AggregatorFactories factories, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)DeferableBucketAggregator(String name, AggregatorFactories factories, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.adjacency
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.adjacency Modifier and Type Class Description classAdjacencyMatrixAggregatorAggregation for adjacency matrices.Methods in org.elasticsearch.search.aggregations.bucket.adjacency that return Aggregator Modifier and Type Method Description AggregatorAdjacencyMatrixAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.adjacency with parameters of type Aggregator Modifier and Type Method Description AggregatorAdjacencyMatrixAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.bucket.adjacency with parameters of type Aggregator Constructor Description AdjacencyMatrixAggregator(String name, AggregatorFactories factories, String separator, String[] keys, Weight[] filters, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.filter
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.filter Modifier and Type Class Description classFilterAggregatorAggregate all docs that match a filter.classFiltersAggregatorMethods in org.elasticsearch.search.aggregations.bucket.filter that return Aggregator Modifier and Type Method Description AggregatorFilterAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorFiltersAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.filter with parameters of type Aggregator Modifier and Type Method Description AggregatorFilterAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorFiltersAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.bucket.filter with parameters of type Aggregator Constructor Description FilterAggregator(String name, Supplier<Weight> filter, AggregatorFactories factories, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)FiltersAggregator(String name, AggregatorFactories factories, String[] keys, Supplier<Weight[]> filters, boolean keyed, String otherBucketKey, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.geogrid
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.geogrid Modifier and Type Class Description classGeoGridAggregator<T extends InternalGeoGrid>Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings.classGeoHashGridAggregatorAggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.classGeoTileGridAggregatorAggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings.Methods in org.elasticsearch.search.aggregations.bucket.geogrid that return Aggregator Modifier and Type Method Description protected AggregatorGeoHashGridAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoTileGridAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoHashGridAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoTileGridAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.geogrid with parameters of type Aggregator Modifier and Type Method Description protected AggregatorGeoHashGridAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoTileGridAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoHashGridAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoTileGridAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.global
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.global Modifier and Type Class Description classGlobalAggregatorMethods in org.elasticsearch.search.aggregations.bucket.global that return Aggregator Modifier and Type Method Description AggregatorGlobalAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.global with parameters of type Aggregator Modifier and Type Method Description AggregatorGlobalAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.histogram
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.histogram Modifier and Type Class Description classRangeHistogramAggregatorMethods in org.elasticsearch.search.aggregations.bucket.histogram that return Aggregator Modifier and Type Method Description protected AggregatorAutoDateHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDateHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorAutoDateHistogramAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDateHistogramAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorHistogramAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.histogram with parameters of type Aggregator Modifier and Type Method Description protected AggregatorAutoDateHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDateHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorHistogramAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorAutoDateHistogramAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDateHistogramAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorHistogramAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.missing
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.missing Modifier and Type Class Description classMissingAggregatorMethods in org.elasticsearch.search.aggregations.bucket.missing with parameters of type Aggregator Modifier and Type Method Description protected MissingAggregatorMissingAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected MissingAggregatorMissingAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.bucket.missing with parameters of type Aggregator Constructor Description MissingAggregator(String name, AggregatorFactories factories, ValuesSource valuesSource, SearchContext aggregationContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.nested
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.nested Modifier and Type Class Description classNestedAggregatorclassReverseNestedAggregatorMethods in org.elasticsearch.search.aggregations.bucket.nested that return Aggregator Modifier and Type Method Description AggregatorNestedAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorReverseNestedAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.nested with parameters of type Aggregator Modifier and Type Method Description AggregatorNestedAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorReverseNestedAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.bucket.nested with parameters of type Aggregator Constructor Description ReverseNestedAggregator(String name, AggregatorFactories factories, ObjectMapper objectMapper, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.range
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.range Modifier and Type Class Description classBinaryRangeAggregatorA range aggregator for values that are stored in SORTED_SET doc values.classRangeAggregatorstatic classRangeAggregator.Unmapped<R extends RangeAggregator.Range>Methods in org.elasticsearch.search.aggregations.bucket.range that return Aggregator Modifier and Type Method Description protected AggregatorAbstractRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorBinaryRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoDistanceRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorAbstractRangeAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorBinaryRangeAggregatorFactory. doCreateInternal(ValuesSource.Bytes valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoDistanceRangeAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.range with parameters of type Aggregator Modifier and Type Method Description protected AggregatorAbstractRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorBinaryRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoDistanceRangeAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorAbstractRangeAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorBinaryRangeAggregatorFactory. doCreateInternal(ValuesSource.Bytes valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorGeoDistanceRangeAggregatorFactory. doCreateInternal(ValuesSource.GeoPoint valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.bucket.range with parameters of type Aggregator Constructor Description BinaryRangeAggregator(String name, AggregatorFactories factories, ValuesSource.Bytes valuesSource, DocValueFormat format, List<BinaryRangeAggregator.Range> ranges, boolean keyed, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)RangeAggregator(String name, AggregatorFactories factories, ValuesSource.Numeric valuesSource, DocValueFormat format, InternalRange.Factory rangeFactory, RangeAggregator.Range[] ranges, boolean keyed, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Unmapped(String name, R[] ranges, boolean keyed, DocValueFormat format, SearchContext context, Aggregator parent, InternalRange.Factory factory, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.sampler
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.sampler Modifier and Type Class Description classDiversifiedBytesHashSamplerAggregatorAlternative, faster implementation for converting String keys to longs but with the potential for hash collisions.classDiversifiedMapSamplerAggregatorclassDiversifiedNumericSamplerAggregatorclassDiversifiedOrdinalsSamplerAggregatorclassSamplerAggregatorAggregate on only the top-scoring docs on a shard.Methods in org.elasticsearch.search.aggregations.bucket.sampler that return Aggregator Modifier and Type Method Description AggregatorSamplerAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDiversifiedAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDiversifiedAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.sampler with parameters of type Aggregator Modifier and Type Method Description AggregatorSamplerAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDiversifiedAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorDiversifiedAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected booleanSamplerAggregator. shouldDefer(Aggregator aggregator) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.significant
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.significant Modifier and Type Class Description classGlobalOrdinalsSignificantTermsAggregatorAn global ordinal based implementation of significant terms, based onSignificantStringTermsAggregator.classSignificantLongTermsAggregatorclassSignificantStringTermsAggregatorAn aggregator of significant string values.classSignificantTextAggregatorMethods in org.elasticsearch.search.aggregations.bucket.significant that return Aggregator Modifier and Type Method Description protected AggregatorSignificantTextAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorSignificantTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorSignificantTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.significant with parameters of type Aggregator Modifier and Type Method Description protected AggregatorSignificantTextAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorSignificantTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorSignificantTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.bucket.terms
Subclasses of Aggregator in org.elasticsearch.search.aggregations.bucket.terms Modifier and Type Class Description classAbstractRareTermsAggregator<T extends ValuesSource,U extends IncludeExclude.Filter,V>classDoubleTermsAggregatorclassGlobalOrdinalsStringTermsAggregatorAn aggregator of string values that relies on global ordinals in order to build buckets.classLongRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classLongTermsAggregatorclassStringRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classStringTermsAggregatorAn aggregator of string values.classTermsAggregatorFields in org.elasticsearch.search.aggregations.bucket.terms with type parameters of type Aggregator Modifier and Type Field Description protected Set<Aggregator>TermsAggregator. aggsUsedForSortingMethods in org.elasticsearch.search.aggregations.bucket.terms that return Aggregator Modifier and Type Method Description protected AggregatorRareTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorRareTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.bucket.terms with parameters of type Aggregator Modifier and Type Method Description protected AggregatorRareTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorTermsAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorRareTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorTermsAggregatorFactory. doCreateInternal(ValuesSource valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected booleanAbstractRareTermsAggregator. shouldDefer(Aggregator aggregator)protected booleanTermsAggregator. shouldDefer(Aggregator aggregator) -
Uses of Aggregator in org.elasticsearch.search.aggregations.metrics
Subclasses of Aggregator in org.elasticsearch.search.aggregations.metrics Modifier and Type Class Description classMedianAbsoluteDeviationAggregatorclassMetricsAggregatorclassNumericMetricsAggregatorstatic classNumericMetricsAggregator.MultiValuestatic classNumericMetricsAggregator.SingleValueMethods in org.elasticsearch.search.aggregations.metrics that return Aggregator Modifier and Type Method Description protected AggregatorMedianAbsoluteDeviationAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorMedianAbsoluteDeviationAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Methods in org.elasticsearch.search.aggregations.metrics with parameters of type Aggregator Modifier and Type Method Description protected AggregatorMedianAbsoluteDeviationAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected AggregatorMedianAbsoluteDeviationAggregatorFactory. doCreateInternal(ValuesSource.Numeric valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Constructors in org.elasticsearch.search.aggregations.metrics with parameters of type Aggregator Constructor Description MetricsAggregator(String name, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)MultiValue(String name, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)SingleValue(String name, SearchContext context, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) -
Uses of Aggregator in org.elasticsearch.search.aggregations.support
Methods in org.elasticsearch.search.aggregations.support that return Aggregator Modifier and Type Method Description AggregatorMultiValuesSourceAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorValuesSourceAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorMultiValuesSourceAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorValuesSourceAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorMultiValuesSourceAggregatorFactory. doCreateInternal(SearchContext searchContext, Map<String,ValuesSourceConfig<VS>> configs, DocValueFormat format, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorValuesSourceAggregatorFactory. doCreateInternal(VS valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorAggregationPath. resolveAggregator(Aggregator root)Resolves the aggregator pointed by this path using the given root as a point of reference.AggregatorAggregationPath. resolveTopmostAggregator(Aggregator root)Resolves the topmost aggregator pointed by this path using the given root as a point of reference.Methods in org.elasticsearch.search.aggregations.support with parameters of type Aggregator Modifier and Type Method Description AggregatorMultiValuesSourceAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorValuesSourceAggregatorFactory. createInternal(SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorMultiValuesSourceAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorValuesSourceAggregatorFactory. createUnmapped(SearchContext searchContext, Aggregator parent, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorMultiValuesSourceAggregatorFactory. doCreateInternal(SearchContext searchContext, Map<String,ValuesSourceConfig<VS>> configs, DocValueFormat format, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)protected abstract AggregatorValuesSourceAggregatorFactory. doCreateInternal(VS valuesSource, SearchContext searchContext, Aggregator parent, boolean collectsFromSingleBucket, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)AggregatorAggregationPath. resolveAggregator(Aggregator root)Resolves the aggregator pointed by this path using the given root as a point of reference.AggregatorAggregationPath. resolveTopmostAggregator(Aggregator root)Resolves the topmost aggregator pointed by this path using the given root as a point of reference.voidAggregationPath. validate(Aggregator root)Validates this path over the given aggregator as a point of reference. -
Uses of Aggregator in org.elasticsearch.search.profile.aggregation
Subclasses of Aggregator in org.elasticsearch.search.profile.aggregation Modifier and Type Class Description classProfilingAggregatorMethods in org.elasticsearch.search.profile.aggregation that return Aggregator Modifier and Type Method Description AggregatorProfilingAggregator. parent()AggregatorProfilingAggregator. subAggregator(String name)static AggregatorProfilingAggregator. unwrap(Aggregator agg)Methods in org.elasticsearch.search.profile.aggregation with parameters of type Aggregator Modifier and Type Method Description static List<String>AggregationProfiler. getAggregatorPath(Aggregator agg)protected StringInternalAggregationProfileTree. getDescriptionFromElement(Aggregator element)AggregationProfileBreakdownAggregationProfiler. getQueryBreakdown(Aggregator agg)protected StringInternalAggregationProfileTree. getTypeFromElement(Aggregator element)static AggregatorProfilingAggregator. unwrap(Aggregator agg)Constructors in org.elasticsearch.search.profile.aggregation with parameters of type Aggregator Constructor Description ProfilingAggregator(Aggregator delegate, AggregationProfiler profiler)
-