class Arelastic::Queries::MultiMatch
Attributes
fields[RW]
options[RW]
query[RW]
Public Class Methods
new(fields, query, options = {})
click to toggle source
# File lib/arelastic/queries/multi_match.rb, line 5 def initialize(fields, query, options = {}) @fields = fields @query = query @options = options end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/queries/multi_match.rb, line 11 def as_elastic { "multi_match" => { "fields" => convert_to_elastic(fields), "query" => convert_to_elastic(query) }.merge(options) } end