public class HistogramAggregate extends AggregateEsBase<BucketRange>
ES_MUTLI_LEVEL_SEP, XPATH_SEPbucketMap, buckets, definition, extendedBuckets, searchDocument, selection| Constructor and Description |
|---|
HistogramAggregate(AggregateDefinition definition,
DocumentModel searchDocument) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.search.aggregations.bucket.histogram.HistogramBuilder |
getEsAggregate()
Return the Elasticsearch aggregate builder
|
org.elasticsearch.index.query.OrFilterBuilder |
getEsFilter()
Return the Elasticsearch aggregate filter corresponding to the selection
|
int |
getInterval() |
void |
parseEsBuckets(Collection<? extends org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket> buckets)
Extract the buckets from the Elasticsearch response
|
getDateTime, getFieldgetBucket, getBucketMap, getBuckets, getDateRanges, getExtendedBuckets, getId, getProperties, getRanges, getSearchDocument, getSelection, getType, hasBucket, resetSelection, setBuckets, setSelection, toStringpublic HistogramAggregate(AggregateDefinition definition, DocumentModel searchDocument)
public org.elasticsearch.search.aggregations.bucket.histogram.HistogramBuilder getEsAggregate()
AggregateEsBasegetEsAggregate in class AggregateEsBase<BucketRange>public org.elasticsearch.index.query.OrFilterBuilder getEsFilter()
AggregateEsBasegetEsFilter in class AggregateEsBase<BucketRange>public void parseEsBuckets(Collection<? extends org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket> buckets)
AggregateEsBaseparseEsBuckets in class AggregateEsBase<BucketRange>public int getInterval()
Copyright © 2016 Nuxeo SA. All rights reserved.