Class: Elasticsearch::Autocomplete::MultipleRequest

Inherits:
Request
  • Object
show all
Defined in:
lib/elasticsearch/autocomplete/multiple_request.rb

Instance Attribute Summary

Attributes inherited from Request

#index, #query, #types

Instance Method Summary collapse

Methods inherited from Request

#initialize

Constructor Details

This class inherits a constructor from Elasticsearch::Autocomplete::Request

Instance Method Details

#bodyObject



17
18
19
20
21
22
23
24
25
26
27
# File 'lib/elasticsearch/autocomplete/multiple_request.rb', line 17

def body
  @body ||= begin
    result = []
    types.each do |t|
      result << index_hash
      result << t.to_hash
    end

    result
  end
end