module Elastic::Nodes::Concerns::Bucketed
Public Instance Methods
handle_result(_raw, _formatter)
click to toggle source
# File lib/elastic/nodes/concerns/bucketed.rb, line 3 def handle_result(_raw, _formatter) buckets = _raw['buckets'].map do |raw_bucket| key = _formatter.format_field(field, raw_bucket['key']) aggs = load_aggs_results(raw_bucket, _formatter) Elastic::Results::Bucket.new(key, raw_bucket['doc_count'], aggs) end Elastic::Results::BucketCollection.new buckets end