class AggregationBuilders
Public Class Methods
avg(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 55 def self.avg(*args) return ::Aggregations::Metrics::AvgAggregationBuilder.new(*args) end
date_histogram(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 31 def self.date_histogram(*args) return ::Aggregations::Buckets::DateHistogramAggregationBuilder.new(*args) end
date_range(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 39 def self.date_range(*args) return ::Aggregations::Buckets::DateRangeAggregationBuilder.new(*args) end
filter(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 7 def self.filter(*args) return ::Aggregations::Buckets::FilterAggregationBuilder.new(*args) end
filters(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 11 def self.filters(*args) return ::Aggregations::Buckets::FiltersAggregationBuilder.new(*args) end
geohash_grid(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 15 def self.geohash_grid(*args) return ::Aggregations::Buckets::GeoGridAggregationBuilder.new(*args) end
histogram(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 35 def self.histogram(*args) return ::Aggregations::Buckets::HistogramAggregationBuilder.new(*args) end
max(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 47 def self.max(*args) return ::Aggregations::Metrics::MaxAggregationBuilder.new(*args) end
min(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 51 def self.min(*args) return ::Aggregations::Metrics::MinAggregationBuilder.new(*args) end
nested(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 23 def self.nested(*args) return ::Aggregations::Buckets::NestedAggregationBuilder.new(*args) end
range(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 43 def self.range(*args) return ::Aggregations::Buckets::RangeAggregationBuilder.new(*args) end
reverse_nested(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 27 def self.reverse_nested(*args) return ::Aggregations::Buckets::ReverseNestedAggregationBuilder.new(*args) end
terms(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 3 def self.terms(*args) return ::Aggregations::Buckets::TermsAggregationBuilder.new(*args) end
top_hits(*args)
click to toggle source
# File lib/aggregation_builders.rb, line 19 def self.top_hits(*args) return ::Aggregations::Buckets::TopHitsAggregationBuilder.new(*args) end