Module: ElasticRecord::Relation::Calculations
- Included in:
- ElasticRecord::Relation
- Defined in:
- lib/elastic_record/relation/calculations.rb
Instance Method Summary collapse
-
#calculate(aggregation) ⇒ Object
Retrieve a single aggregation:.
Instance Method Details
#calculate(aggregation) ⇒ Object
Retrieve a single aggregation:
Widget.elastic_search.calculate(cardinality: color’).value
> 3
8 9 10 11 |
# File 'lib/elastic_record/relation/calculations.rb', line 8 def calculate(aggregation) agg_name = SecureRandom.hex(6) aggregate(agg_name => aggregation).aggregations[agg_name] end |