class Aggregations::Buckets::GeoGridAggregationBuilder
Elasticsearch GeoHash grid Aggregation
Constants
- ATTRIBUTES
Public Class Methods
new(name: @name = name.intern)
click to toggle source
@param [String] name : Aggregation name
# File lib/aggregations/buckets/geo_grid_aggregation_builder.rb, line 14 def initialize name: @name = name.intern @type = :geohash_grid @query = { @name => { @type => {} } } end
Public Instance Methods
precision(precision)
click to toggle source
@param [Integer] precision @return [GeoGridAggregationBuilder]
# File lib/aggregations/buckets/geo_grid_aggregation_builder.rb, line 38 def precision precision @precision = precision self end
precision_expr()
click to toggle source
@return [Integer]
# File lib/aggregations/buckets/geo_grid_aggregation_builder.rb, line 44 def precision_expr @precision end
size(size)
click to toggle source
@param [Integer] size @return [GeoGridAggregationBuilder]
# File lib/aggregations/buckets/geo_grid_aggregation_builder.rb, line 26 def size size @size = size self end
size_expr()
click to toggle source
@return [Integer]
# File lib/aggregations/buckets/geo_grid_aggregation_builder.rb, line 32 def size_expr @size end