public abstract class MultiBucketAggregate<B extends Bucket> extends AggregateEsBase<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation,B>
ES_MUTLI_LEVEL_SEP, MAX_AGG_SIZE, XPATH_SEP
bucketMap, buckets, definition, extendedBuckets, searchDocument, selection
Constructor and Description |
---|
MultiBucketAggregate(AggregateDefinition definition,
DocumentModel searchDocument) |
Modifier and Type | Method and Description |
---|---|
void |
parseAggregation(org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation aggregation)
Extract the aggregation from the Elasticsearch response
|
abstract void |
parseEsBuckets(Collection<? extends org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket> buckets)
Extract the buckets from the Elasticsearch response
|
getAggSize, getEsAggregate, getEsFilter, getField
getBucket, getBucketMap, getBuckets, getDateRanges, getExtendedBuckets, getId, getProperties, getRanges, getSearchDocument, getSelection, getType, hasBucket, resetSelection, setBuckets, setSelection, toString
public MultiBucketAggregate(AggregateDefinition definition, DocumentModel searchDocument)
public void parseAggregation(org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation aggregation)
AggregateEsBase
parseAggregation
in class AggregateEsBase<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation,B extends Bucket>
public abstract void parseEsBuckets(Collection<? extends org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket> buckets)
Copyright © 2019 Nuxeo. All rights reserved.