public class HistogramAggregate extends MultiBucketAggregate<BucketRange>
ES_MUTLI_LEVEL_SEP, MAX_AGG_SIZE, 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.HistogramAggregationBuilder | 
getEsAggregate()
Return the Elasticsearch aggregate builder 
 | 
org.elasticsearch.index.query.QueryBuilder | 
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 
 | 
protected int | 
parseInt(String key)  | 
parseAggregationgetAggSize, 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.HistogramAggregationBuilder getEsAggregate()
AggregateEsBasegetEsAggregate in class AggregateEsBase<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation,BucketRange>public org.elasticsearch.index.query.QueryBuilder getEsFilter()
AggregateEsBasegetEsFilter in class AggregateEsBase<org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation,BucketRange>public void parseEsBuckets(Collection<? extends org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket> buckets)
MultiBucketAggregateparseEsBuckets in class MultiBucketAggregate<BucketRange>public int getInterval()
Copyright © 2019 Nuxeo. All rights reserved.