Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. /**
  2.      * Add a range aggregations
  3.      *
  4.      * @param exchange current exchange.
  5.      * @param name aggregation name.
  6.      * @param field the field where to aggregate data
  7.      * @param size the size of aggregation
  8.      */
  9.     protected void addRangeAggregation (Exchange exchange, String name, String field, int size) {
  10.         BoolQueryBuilder localQuery = boolQuery();
  11.         addLocalClauses (localQuery, exchange , name);
  12.  
  13.         AbstractAggregationBuilder aggregation = createHistogramAggregation(name, field , size);
  14.  
  15.         globalAggregations.add(aggregation);
  16.         aggregations.add(AggregationBuilders.filter(name).filter(localQuery).subAggregation(aggregation));
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement