class Elasticsearch::DSL::Search::Queries::QueryString

A query which returns documents matching a specified expression in the Lucene Query String syntax

@example

search do
  query do
    query_string do
      query '(mortgage OR (bank AND loan)) AND published_on:[2013-01-01 TO 2013-12-31]'
      fields [:title, :content]
    end
  end
end

@see www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html @see lucene.apache.org/core/2_9_4/queryparsersyntax.html