| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AggregatorBase
Base implementation for concrete aggregators.
|
class |
NonCollectingAggregator
An aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have
a mapping.
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Aggregator |
AggregatorBase.parent |
protected Aggregator[] |
AggregatorBase.subAggregators |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator[] |
SearchContextAggregations.aggregators() |
protected static Aggregator |
AggregatorFactory.asMultiBucketAggregator(AggregatorFactory factory,
AggregationContext context,
Aggregator parent)
Utility method.
|
Aggregator |
AggregatorFactory.create(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket)
Creates the aggregator
|
protected abstract Aggregator |
AggregatorFactory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator[] |
AggregatorFactories.createSubAggregators(Aggregator parent)
Create all aggregators so that they can be consumed with multiple
buckets.
|
Aggregator[] |
AggregatorFactories.createTopLevelAggregators(AggregationContext ctx) |
Aggregator |
AggregatorBase.parent() |
abstract Aggregator |
Aggregator.parent()
Return the parent aggregator.
|
Aggregator |
AggregatorBase.subAggregator(String aggName) |
abstract Aggregator |
Aggregator.subAggregator(String name)
Return the sub aggregator with the provided name.
|
Aggregator[] |
AggregatorBase.subAggregators() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
SearchContextAggregations.aggregators(Aggregator[] aggregators)
Registers all the created aggregators (top level aggregators) for the search execution context.
|
protected static Aggregator |
AggregatorFactory.asMultiBucketAggregator(AggregatorFactory factory,
AggregationContext context,
Aggregator parent)
Utility method.
|
Aggregator |
AggregatorFactory.create(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket)
Creates the aggregator
|
protected abstract Aggregator |
AggregatorFactory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator[] |
AggregatorFactories.createSubAggregators(Aggregator parent)
Create all aggregators so that they can be consumed with multiple
buckets.
|
static boolean |
Aggregator.descendsFromBucketAggregator(Aggregator parent)
Returns whether one of the parents is a
BucketsAggregator. |
protected boolean |
AggregatorBase.shouldDefer(Aggregator aggregator)
This method should be overidden 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.
|
| コンストラクタと説明 |
|---|
AggregatorBase(String name,
AggregatorFactories factories,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData)
Constructs a new Aggregator.
|
NonCollectingAggregator(String name,
AggregationContext context,
Aggregator parent,
AggregatorFactories subFactories,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
NonCollectingAggregator(String name,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
BucketsAggregator |
protected class |
DeferringBucketCollector.WrappedAggregator |
class |
SingleBucketAggregator
A bucket aggregator that doesn't create new buckets.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
DeferringBucketCollector.WrappedAggregator.parent() |
Aggregator |
DeferringBucketCollector.WrappedAggregator.subAggregator(String name) |
Aggregator |
DeferringBucketCollector.wrap(Aggregator in)
Wrap the provided aggregator so that it behaves (almost) as if it had
been collected directly.
|
Aggregator |
BestBucketsDeferringCollector.wrap(Aggregator in)
Wrap the provided aggregator so that it behaves (almost) as if it had
been collected directly.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
DeferringBucketCollector.wrap(Aggregator in)
Wrap the provided aggregator so that it behaves (almost) as if it had
been collected directly.
|
Aggregator |
BestBucketsDeferringCollector.wrap(Aggregator in)
Wrap the provided aggregator so that it behaves (almost) as if it had
been collected directly.
|
| コンストラクタと説明 |
|---|
BucketsAggregator(String name,
AggregatorFactories factories,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
SingleBucketAggregator(String name,
AggregatorFactories factories,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ParentToChildrenAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ParentToChildrenAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ParentToChildrenAggregator.Factory.doCreateInternal(ValuesSource.Bytes.ParentChild valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ParentToChildrenAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ParentToChildrenAggregator.Factory.doCreateInternal(ValuesSource.Bytes.ParentChild valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
ParentToChildrenAggregator(String name,
AggregatorFactories factories,
AggregationContext aggregationContext,
Aggregator parent,
String parentType,
org.apache.lucene.search.Query childFilter,
org.apache.lucene.search.Query parentFilter,
ValuesSource.Bytes.ParentChild valuesSource,
long maxOrd,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FilterAggregator
Aggregate all docs that match a filter.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
FilterAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
FilterAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
FilterAggregator(String name,
org.apache.lucene.search.Weight filter,
AggregatorFactories factories,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FiltersAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
FiltersAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
FiltersAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
FiltersAggregator(String name,
AggregatorFactories factories,
String[] keys,
org.apache.lucene.search.Weight[] filters,
boolean keyed,
String otherBucketKey,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoHashGridAggregator
Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.
|
| コンストラクタと説明 |
|---|
GeoHashGridAggregator(String name,
AggregatorFactories factories,
org.elasticsearch.search.aggregations.bucket.geogrid.GeoHashGridParser.GeoGridFactory.CellIdSource valuesSource,
int requiredSize,
int shardSize,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GlobalAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
GlobalAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
GlobalAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
HistogramAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
HistogramAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HistogramAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
HistogramAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HistogramAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
HistogramAggregator(String name,
AggregatorFactories factories,
Rounding rounding,
org.elasticsearch.search.aggregations.bucket.histogram.InternalOrder order,
boolean keyed,
long minDocCount,
ExtendedBounds extendedBounds,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
InternalHistogram.Factory<?> histogramFactory,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MissingAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected MissingAggregator |
MissingAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected MissingAggregator |
MissingAggregator.Factory.doCreateInternal(ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
MissingAggregator(String name,
AggregatorFactories factories,
ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NestedAggregator |
class |
ReverseNestedAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ReverseNestedAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator |
NestedAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ReverseNestedAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator |
NestedAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
NestedAggregator(String name,
AggregatorFactories factories,
ObjectMapper objectMapper,
AggregationContext aggregationContext,
Aggregator parentAggregator,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
ReverseNestedAggregator(String name,
AggregatorFactories factories,
ObjectMapper objectMapper,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RangeAggregator |
static class |
RangeAggregator.Unmapped |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
RangeAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
RangeAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
RangeAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
RangeAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
RangeAggregator(String name,
AggregatorFactories factories,
ValuesSource.Numeric valuesSource,
ValueFormat format,
InternalRange.Factory rangeFactory,
List<RangeAggregator.Range> ranges,
boolean keyed,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Unmapped(String name,
List<RangeAggregator.Range> ranges,
boolean keyed,
ValueFormat format,
AggregationContext context,
Aggregator parent,
InternalRange.Factory factory,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DiversifiedBytesHashSamplerAggregator
Alternative, faster implementation for converting String keys to longs but
with the potential for hash collisions.
|
class |
DiversifiedMapSamplerAggregator |
class |
DiversifiedNumericSamplerAggregator |
class |
DiversifiedOrdinalsSamplerAggregator |
class |
SamplerAggregator
Aggregate on only the top-scoring docs on a shard.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
SamplerAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SamplerAggregator.DiversifiedFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SamplerAggregator.DiversifiedFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
SamplerAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SamplerAggregator.DiversifiedFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SamplerAggregator.DiversifiedFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected boolean |
SamplerAggregator.shouldDefer(Aggregator aggregator) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GlobalOrdinalsSignificantTermsAggregator
An global ordinal based implementation of significant terms, based on
SignificantStringTermsAggregator. |
static class |
GlobalOrdinalsSignificantTermsAggregator.WithHash |
class |
SignificantLongTermsAggregator |
class |
SignificantStringTermsAggregator
An aggregator of significant string values.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
SignificantTermsAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SignificantTermsAggregatorFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
SignificantTermsAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SignificantTermsAggregatorFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DoubleTermsAggregator |
class |
GlobalOrdinalsStringTermsAggregator
An aggregator of string values that relies on global ordinals in order to build buckets.
|
static class |
GlobalOrdinalsStringTermsAggregator.LowCardinality
Variant of
GlobalOrdinalsStringTermsAggregator that resolves global ordinals post segment collection
instead of on the fly for each match.This is beneficial for low cardinality fields, because it can reduce
the amount of look-ups significantly. |
static class |
GlobalOrdinalsStringTermsAggregator.WithHash
Variant of
GlobalOrdinalsStringTermsAggregator that rebases hashes in order to make them dense. |
class |
LongTermsAggregator |
class |
StringTermsAggregator
An aggregator of string values.
|
class |
TermsAggregator |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Set<Aggregator> |
TermsAggregator.aggsUsedForSorting |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
TermsAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TermsAggregatorFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract Comparator<Terms.Bucket> |
Terms.Order.comparator(Aggregator aggregator) |
protected Aggregator |
TermsAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TermsAggregatorFactory.doCreateInternal(ValuesSource valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected boolean |
TermsAggregator.shouldDefer(Aggregator aggregator) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetricsAggregator |
class |
NumericMetricsAggregator |
static class |
NumericMetricsAggregator.MultiValue |
static class |
NumericMetricsAggregator.SingleValue |
| コンストラクタと説明 |
|---|
MetricsAggregator(String name,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
MultiValue(String name,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
SingleValue(String name,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AvgAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
AvgAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
AvgAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
AvgAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
AvgAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
AvgAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
CardinalityAggregator
An aggregator that computes approximate counts of unique values.
|
| コンストラクタと説明 |
|---|
CardinalityAggregator(String name,
ValuesSource valuesSource,
int precision,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoBoundsAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
GeoBoundsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
GeoBoundsAggregator.Factory.doCreateInternal(ValuesSource.GeoPoint valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
GeoBoundsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
GeoBoundsAggregator.Factory.doCreateInternal(ValuesSource.GeoPoint valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
GeoBoundsAggregator(String name,
AggregationContext aggregationContext,
Aggregator parent,
ValuesSource.GeoPoint valuesSource,
boolean wrapLongitude,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoCentroidAggregator
A geo metric aggregator that computes a geo-centroid from a
geo_point type field |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
GeoCentroidAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
GeoCentroidAggregator.Factory.doCreateInternal(ValuesSource.GeoPoint valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
GeoCentroidAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
GeoCentroidAggregator.Factory.doCreateInternal(ValuesSource.GeoPoint valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
GeoCentroidAggregator(String name,
AggregationContext aggregationContext,
Aggregator parent,
ValuesSource.GeoPoint valuesSource,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MaxAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
MaxAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
MaxAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
MaxAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
MaxAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
MaxAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MinAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
MinAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
MinAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
MinAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
MinAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
MinAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractHDRPercentilesAggregator |
class |
HDRPercentileRanksAggregator |
class |
HDRPercentilesAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
HDRPercentilesAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentileRanksAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentilesAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentileRanksAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
HDRPercentilesAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentileRanksAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentilesAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
HDRPercentileRanksAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
AbstractHDRPercentilesAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] keys,
int numberOfSignificantValueDigits,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
HDRPercentileRanksAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] percents,
int numberOfSignificantValueDigits,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
HDRPercentilesAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] percents,
int numberOfSignificantValueDigits,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractTDigestPercentilesAggregator |
class |
TDigestPercentileRanksAggregator |
class |
TDigestPercentilesAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
TDigestPercentilesAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentileRanksAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentilesAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentileRanksAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
TDigestPercentilesAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentileRanksAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentilesAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
TDigestPercentileRanksAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
AbstractTDigestPercentilesAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] keys,
double compression,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
TDigestPercentileRanksAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] percents,
double compression,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
TDigestPercentilesAggregator(String name,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] percents,
double compression,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ScriptedMetricAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ScriptedMetricAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ScriptedMetricAggregator.Factory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
ScriptedMetricAggregator(String name,
Script initScript,
Script mapScript,
Script combineScript,
Script reduceScript,
Map<String,Object> params,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
StatsAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
StatsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
StatsAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
StatsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
StatsAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
StatsAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ExtendedStatsAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ExtendedStatsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ExtendedStatsAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ExtendedStatsAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ExtendedStatsAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
ExtendedStatsAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
double sigma,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SumAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
SumAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SumAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
SumAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
SumAggregator.Factory.doCreateInternal(ValuesSource.Numeric valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
SumAggregator(String name,
ValuesSource.Numeric valuesSource,
ValueFormatter formatter,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TopHitsAggregator |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
TopHitsAggregator.Factory.createInternal(AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
TopHitsAggregator.Factory.createInternal(AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
TopHitsAggregator(FetchPhase fetchPhase,
SubSearchContext subSearchContext,
String name,
AggregationContext context,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ValueCountAggregator
A field data based aggregator that counts the number of values a specific field has within the aggregation context.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ValueCountAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ValueCountAggregator.Factory.doCreateInternal(VS valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Aggregator |
ValueCountAggregator.Factory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected Aggregator |
ValueCountAggregator.Factory.doCreateInternal(VS valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| コンストラクタと説明 |
|---|
ValueCountAggregator(String name,
ValuesSource valuesSource,
ValueFormatter formatter,
AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ValuesSourceAggregatorFactory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected abstract Aggregator |
ValuesSourceAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected abstract Aggregator |
ValuesSourceAggregatorFactory.doCreateInternal(VS valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator |
AggregationPath.resolveAggregator(Aggregator root)
Resolves the aggregator pointed by this path using the given root as a point of reference.
|
Aggregator |
AggregationPath.resolveTopmostAggregator(Aggregator root)
Resolves the topmost aggregator pointed by this path using the given root as a point of reference.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Aggregator |
ValuesSourceAggregatorFactory.createInternal(AggregationContext context,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected abstract Aggregator |
ValuesSourceAggregatorFactory.createUnmapped(AggregationContext aggregationContext,
Aggregator parent,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected abstract Aggregator |
ValuesSourceAggregatorFactory.doCreateInternal(VS valuesSource,
AggregationContext aggregationContext,
Aggregator parent,
boolean collectsFromSingleBucket,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Aggregator |
AggregationPath.resolveAggregator(Aggregator root)
Resolves the aggregator pointed by this path using the given root as a point of reference.
|
Aggregator |
AggregationPath.resolveTopmostAggregator(Aggregator root)
Resolves the topmost aggregator pointed by this path using the given root as a point of reference.
|
void |
AggregationPath.validate(Aggregator root)
Validates this path over the given aggregator as a point of reference.
|
Copyright © 2009–2016. All rights reserved.