class Arelastic::Queries::SimpleQueryString

Attributes

fields[RW]
options[RW]
query[RW]

Public Class Methods

new(fields, query, options = {}) click to toggle source
# File lib/arelastic/queries/simple_query_string.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/simple_query_string.rb, line 11
def as_elastic
  {
    "simple_query_string" => {
      "fields"  => convert_to_elastic(fields),
      "query"   => convert_to_elastic(query)
    }.merge(options)
  }
end