Module: ROM::Elasticsearch::QueryMethods
- Included in:
- Dataset
- Defined in:
- lib/rom/elasticsearch/query_methods.rb
Overview
Dataset's query methods
Instance Method Summary collapse
-
#get(id) ⇒ Dataset
Return a new dataset configured to search by :id.
-
#query(query) ⇒ Dataset
Return a new dataset configured to search via :query body option.
-
#query_string(expression) ⇒ Dataset
Return a new dataset configured to search via :query_string body option.
-
#search(options) ⇒ Dataset
Return a new dataset configured to search via new body options.
Instance Method Details
#get(id) ⇒ Dataset
Return a new dataset configured to search by :id
20 21 22 |
# File 'lib/rom/elasticsearch/query_methods.rb', line 20 def get(id) params(id: id) end |
#query(query) ⇒ Dataset
Return a new dataset configured to search via :query body option
59 60 61 |
# File 'lib/rom/elasticsearch/query_methods.rb', line 59 def query(query) body(query: query) end |
#query_string(expression) ⇒ Dataset
Return a new dataset configured to search via :query_string body option
46 47 48 |
# File 'lib/rom/elasticsearch/query_methods.rb', line 46 def query_string(expression) query(query_string: { query: expression }) end |
#search(options) ⇒ Dataset
Return a new dataset configured to search via new body options
33 34 35 |
# File 'lib/rom/elasticsearch/query_methods.rb', line 33 def search() body() end |