public abstract class InternalSignificantTerms<A extends InternalSignificantTerms,B extends InternalSignificantTerms.Bucket> extends InternalMultiBucketAggregation<A,B> implements SignificantTerms, ToXContent, Streamable
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
InternalSignificantTerms.Bucket |
InternalMultiBucketAggregation.InternalBucketInternalAggregation.CommonFields, InternalAggregation.ReduceContext, InternalAggregation.TypeToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Map<String,InternalSignificantTerms.Bucket> |
bucketMap |
protected List<? extends InternalSignificantTerms.Bucket> |
buckets |
protected long |
minDocCount |
protected int |
requiredSize |
protected SignificanceHeuristic |
significanceHeuristic |
protected long |
subsetSize |
protected long |
supersetSize |
metaData, nameEMPTY_PARAMS| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
InternalSignificantTerms() |
protected |
InternalSignificantTerms(long subsetSize,
long supersetSize,
String name,
int requiredSize,
long minDocCount,
SignificanceHeuristic significanceHeuristic,
List<? extends InternalSignificantTerms.Bucket> buckets,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract A |
create(long subsetSize,
long supersetSize,
List<InternalSignificantTerms.Bucket> buckets,
InternalSignificantTerms prototype) |
InternalAggregation |
doReduce(List<InternalAggregation> aggregations,
InternalAggregation.ReduceContext reduceContext) |
SignificantTerms.Bucket |
getBucketByKey(String term)
Get the bucket for the given term, or null if there is no such bucket.
|
List<SignificantTerms.Bucket> |
getBuckets() |
Iterator<SignificantTerms.Bucket> |
iterator() |
create, createBucket, getPropertydoReadFrom, doWriteTo, doXContentBody, getMetaData, getName, getProperty, pipelineAggregators, readFrom, readSize, reduce, toXContent, type, writeSize, writeToclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetaData, getName, getPropertyforEach, spliteratortoXContentreadFrom, writeToprotected SignificanceHeuristic significanceHeuristic
protected int requiredSize
protected long minDocCount
protected List<? extends InternalSignificantTerms.Bucket> buckets
protected Map<String,InternalSignificantTerms.Bucket> bucketMap
protected long subsetSize
protected long supersetSize
protected InternalSignificantTerms()
protected InternalSignificantTerms(long subsetSize,
long supersetSize,
String name,
int requiredSize,
long minDocCount,
SignificanceHeuristic significanceHeuristic,
List<? extends InternalSignificantTerms.Bucket> buckets,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData)
public Iterator<SignificantTerms.Bucket> iterator()
iterator インタフェース内 Iterable<SignificantTerms.Bucket>public List<SignificantTerms.Bucket> getBuckets()
getBuckets インタフェース内 MultiBucketsAggregationgetBuckets インタフェース内 SignificantTermspublic SignificantTerms.Bucket getBucketByKey(String term)
SignificantTermsgetBucketByKey インタフェース内 SignificantTermspublic InternalAggregation doReduce(List<InternalAggregation> aggregations, InternalAggregation.ReduceContext reduceContext)
doReduce クラス内 InternalAggregationprotected abstract A create(long subsetSize, long supersetSize, List<InternalSignificantTerms.Bucket> buckets, InternalSignificantTerms prototype)
Copyright © 2009–2016. All rights reserved.