Uses of Interface
org.elasticsearch.search.aggregations.Aggregation
-
-
Uses of Aggregation in org.elasticsearch.search.aggregations
Classes in org.elasticsearch.search.aggregations that implement Aggregation Modifier and Type Class Description classInternalAggregationAn internal implementation ofAggregation.classInternalMultiBucketAggregation<A extends InternalMultiBucketAggregation,B extends InternalMultiBucketAggregation.InternalBucket>classParsedAggregationAn implementation ofAggregationthat is parsed from a REST response.classParsedMultiBucketAggregation<B extends MultiBucketsAggregation.Bucket>Fields in org.elasticsearch.search.aggregations with type parameters of type Aggregation Modifier and Type Field Description protected List<? extends Aggregation>Aggregations. aggregationsMethods in org.elasticsearch.search.aggregations with type parameters of type Aggregation Modifier and Type Method Description <A extends Aggregation>
AAggregations. get(String name)Returns the aggregation that is associated with the specified name.Methods in org.elasticsearch.search.aggregations that return types with arguments of type Aggregation Modifier and Type Method Description List<Aggregation>Aggregations. asList()The list ofAggregations.Map<String,Aggregation>Aggregations. asMap()Returns theAggregations keyed by aggregation name.Map<String,Aggregation>Aggregations. getAsMap()Returns theAggregations keyed by aggregation name.Iterator<Aggregation>Aggregations. iterator()Iterates over theAggregations.Methods in org.elasticsearch.search.aggregations with parameters of type Aggregation Modifier and Type Method Description static intInternalMultiBucketAggregation. countInnerBucket(Aggregation agg)Counts the number of inner buckets inside the providedAggregationConstructor parameters in org.elasticsearch.search.aggregations with type arguments of type Aggregation Constructor Description Aggregations(List<? extends Aggregation> aggregations) -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket Modifier and Type Interface Description interfaceMultiBucketsAggregationAn aggregation that returns multiple bucketsinterfaceSingleBucketAggregationA single bucket aggregationClasses in org.elasticsearch.search.aggregations.bucket that implement Aggregation Modifier and Type Class Description classInternalSingleBucketAggregationA base class for all the single bucket aggregations.classParsedSingleBucketAggregationA base class for all the single bucket aggregations. -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.adjacency
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.adjacency Modifier and Type Interface Description interfaceAdjacencyMatrixA multi bucket aggregation where the buckets are defined by a set of filters (a bucket is produced per filter plus a bucket for each non-empty filter intersection so A, B and A&B).Classes in org.elasticsearch.search.aggregations.bucket.adjacency that implement Aggregation Modifier and Type Class Description classInternalAdjacencyMatrixclassParsedAdjacencyMatrix -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.composite
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.composite Modifier and Type Interface Description interfaceCompositeAggregationClasses in org.elasticsearch.search.aggregations.bucket.composite that implement Aggregation Modifier and Type Class Description classInternalCompositeclassParsedComposite -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.filter
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.filter Modifier and Type Interface Description interfaceFilterAfilteraggregation.interfaceFiltersA multi bucket aggregation where the buckets are defined by a set of filters (a bucket per filter).Classes in org.elasticsearch.search.aggregations.bucket.filter that implement Aggregation Modifier and Type Class Description classInternalFilterclassInternalFiltersclassParsedFilterclassParsedFilters -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.geogrid
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.geogrid Modifier and Type Interface Description interfaceGeoGridA geo-grid aggregation.Classes in org.elasticsearch.search.aggregations.bucket.geogrid that implement Aggregation Modifier and Type Class Description classInternalGeoGrid<B extends InternalGeoGridBucket>Represents a grid of cells where each cell's location is determined by a specific geo hashing algorithm.classInternalGeoHashGridRepresents a grid of cells where each cell's location is determined by a geohash.classInternalGeoTileGridRepresents a grid of cells where each cell's location is determined by a geohash.classParsedGeoGridclassParsedGeoHashGridclassParsedGeoTileGrid -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.global
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.global Modifier and Type Interface Description interfaceGlobalAglobalaggregation.Classes in org.elasticsearch.search.aggregations.bucket.global that implement Aggregation Modifier and Type Class Description classInternalGlobalA global scope get (the document set on which we aggregate is all documents in the search context (ie.classParsedGlobal -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.histogram
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.histogram Modifier and Type Interface Description interfaceHistogramAhistogramaggregation.Classes in org.elasticsearch.search.aggregations.bucket.histogram that implement Aggregation Modifier and Type Class Description classInternalAutoDateHistogramImplementation ofHistogram.classInternalDateHistogramImplementation ofHistogram.classInternalHistogramImplementation ofHistogram.classParsedAutoDateHistogramclassParsedDateHistogramclassParsedHistogram -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.missing
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.missing Modifier and Type Interface Description interfaceMissingAmissingaggregation.Classes in org.elasticsearch.search.aggregations.bucket.missing that implement Aggregation Modifier and Type Class Description classInternalMissingclassParsedMissing -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.nested
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.nested Modifier and Type Interface Description interfaceNestedAnestedaggregation.interfaceReverseNestedAreverse nestedaggregation.Classes in org.elasticsearch.search.aggregations.bucket.nested that implement Aggregation Modifier and Type Class Description classInternalNestedResult of theNestedAggregator.classInternalReverseNestedResult of theReverseNestedAggregator.classParsedNestedclassParsedReverseNested -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.range
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.range Modifier and Type Interface Description interfaceRangeArangeaggregation.Classes in org.elasticsearch.search.aggregations.bucket.range that implement Aggregation Modifier and Type Class Description classInternalBinaryRangeA range aggregation for data that is encoded in doc values using a binary representation.classInternalDateRangeclassInternalGeoDistanceclassInternalRange<B extends InternalRange.Bucket,R extends InternalRange<B,R>>classParsedBinaryRangeclassParsedDateRangeclassParsedGeoDistanceclassParsedRange -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.sampler
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.sampler Modifier and Type Interface Description interfaceSamplerAfilteraggregation that defines a single bucket to hold a sample of top-matching documents.Classes in org.elasticsearch.search.aggregations.bucket.sampler that implement Aggregation Modifier and Type Class Description classInternalSamplerclassParsedSamplerclassUnmappedSampler -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.significant
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.significant Modifier and Type Interface Description interfaceSignificantTermsAn aggregation that collects significant terms in comparison to a background set.Classes in org.elasticsearch.search.aggregations.bucket.significant that implement Aggregation Modifier and Type Class Description classInternalMappedSignificantTerms<A extends InternalMappedSignificantTerms<A,B>,B extends InternalSignificantTerms.Bucket<B>>classInternalSignificantTerms<A extends InternalSignificantTerms<A,B>,B extends InternalSignificantTerms.Bucket<B>>Result of the significant terms aggregation.classParsedSignificantLongTermsclassParsedSignificantStringTermsclassParsedSignificantTermsclassSignificantLongTermsResult of the running the significant terms aggregation on a numeric field.classSignificantStringTermsResult of the running the significant terms aggregation on a String field.classUnmappedSignificantTermsResult of the running the significant terms aggregation on an unmapped field. -
Uses of Aggregation in org.elasticsearch.search.aggregations.bucket.terms
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.bucket.terms Modifier and Type Interface Description interfaceRareTermsinterfaceTermsAtermsaggregation.Classes in org.elasticsearch.search.aggregations.bucket.terms that implement Aggregation Modifier and Type Class Description classDoubleTermsResult of theTermsAggregatorwhen the field is some kind of decimal number like a float, double, or distance.classInternalMappedRareTerms<A extends InternalRareTerms<A,B>,B extends InternalRareTerms.Bucket<B>>classInternalMappedTerms<A extends InternalTerms<A,B>,B extends InternalTerms.Bucket<B>>Common superclass for results of the terms aggregation on mapped fields.classInternalRareTerms<A extends InternalRareTerms<A,B>,B extends InternalRareTerms.Bucket<B>>classInternalTerms<A extends InternalTerms<A,B>,B extends InternalTerms.Bucket<B>>classLongRareTermsResult of the RareTerms aggregation when the field is some kind of whole number like a integer, long, or a date.classLongTermsResult of theTermsAggregatorwhen the field is some kind of whole number like a integer, long, or a date.classParsedDoubleTermsclassParsedLongTermsclassParsedStringTermsclassParsedTermsclassStringRareTermsclassStringTermsResult of theTermsAggregatorwhen the field is a String.classUnmappedRareTermsResult of the RareTerms aggregation when the field is unmapped.classUnmappedTermsResult of theTermsAggregatorwhen the field is unmapped. -
Uses of Aggregation in org.elasticsearch.search.aggregations.metrics
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.metrics Modifier and Type Interface Description interfaceAvgAn aggregation that computes the average of the values in the current bucket.interfaceCardinalityAn aggregation that computes approximate numbers of unique terms.interfaceExtendedStatsStatistics over a set of values (either aggregated over field data or scripts)interfaceGeoBoundsAn aggregation that computes a bounding box in which all documents of the current bucket are.interfaceGeoCentroidInterface forGeoCentroidAggregatorinterfaceMaxAn aggregation that computes the maximum of the values in the current bucket.interfaceMedianAbsoluteDeviationAn aggregation that approximates the median absolute deviation of a numeric fieldinterfaceMinAn aggregation that computes the minimum of the values in the current bucket.interfaceNumericMetricsAggregationstatic interfaceNumericMetricsAggregation.MultiValuestatic interfaceNumericMetricsAggregation.SingleValueinterfacePercentileRanksAn aggregation that computes approximate percentiles given values.interfacePercentilesAn aggregation that computes approximate percentiles.interfaceScriptedMetricA metric aggregation that computes both its final and intermediate states using scripts.interfaceStatsStatistics over a set of values (either aggregated over field data or scripts)interfaceSumAn aggregation that computes the sum of the values in the current bucket.interfaceTopHitsAccumulation of the most relevant hits for a bucket this aggregation falls into.interfaceValueCountAn get that holds the number of values that the current document set has for a specific field.interfaceWeightedAvgAn aggregation that computes the average of the values in the current bucket. -
Uses of Aggregation in org.elasticsearch.search.aggregations.pipeline
Subinterfaces of Aggregation in org.elasticsearch.search.aggregations.pipeline Modifier and Type Interface Description interfaceBucketMetricValueinterfaceDerivativeinterfaceExtendedStatsBucketExtended Statistics over a set of bucketsinterfacePercentilesBucketinterfaceSimpleValueinterfaceStatsBucketStatistics over a set of bucketsClasses in org.elasticsearch.search.aggregations.pipeline that implement Aggregation Modifier and Type Class Description classInternalBucketMetricValueclassInternalDerivativeclassInternalExtendedStatsBucketclassInternalPercentilesBucketclassInternalSimpleValueclassInternalStatsBucketclassParsedBucketMetricValueclassParsedDerivativeclassParsedExtendedStatsBucketclassParsedPercentilesBucketclassParsedSimpleValueclassParsedStatsBucket
-