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