Method: Elasticated::FilterAggregation#build

Defined in:
lib/elasticated/aggregations/filter_aggregation.rb

#buildObject



19
20
21
22
23
24
25
# File 'lib/elasticated/aggregations/filter_aggregation.rb', line 19

def build
  # _subaggregations is a FilterAggregationEvaluator, so...
  conditions = _subaggregations.build_conditions
  body = { filter: conditions }
  body.merge! build_subaggregations
  body
end