class Aggregations::Buckets::FilterAggregationBuilder
Elasticsearch Filter Aggregation
Public Class Methods
new(name:, filter: @name = name.intern)
click to toggle source
@param [String] name : Aggregation name @param [Queries::QueryBuilder] filter
# File lib/aggregations/buckets/filter_aggregation_builder.rb, line 12 def initialize name:, filter: @name = name.intern @type = :filter @filter = filter @query = { @name => { @type => @filter } } end
Public Instance Methods
filter_expr()
click to toggle source
@return [Queries::QueryBuilder]
# File lib/aggregations/buckets/filter_aggregation_builder.rb, line 24 def filter_expr @filter end