Module: Elasticsearch::Persistence::SearchOptionMethods
- Extended by:
- ActiveSupport::Concern
- Included in:
- Relation
- Defined in:
- lib/elasticsearch/persistence/relation/search_option_methods.rb
Instance Method Summary collapse
- #routing(args) ⇒ Object
- #routing!(args) ⇒ Object
- #search_options(*args) ⇒ Object
- #search_options!(*args) ⇒ Object
- #search_type(args) ⇒ Object
- #search_type!(args) ⇒ Object
Instance Method Details
#routing(args) ⇒ Object
7 8 9 10 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 7 def routing(args) check_if_method_has_arguments!(:routing, args) spawn.routing!(args) end |
#routing!(args) ⇒ Object
12 13 14 15 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 12 def routing!(args) merge_search_option_values(:routing, args) self end |
#search_options(*args) ⇒ Object
27 28 29 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 27 def (*args) spawn.(*args) end |
#search_options!(*args) ⇒ Object
31 32 33 34 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 31 def (*args) self.search_option_values += args self end |
#search_type(args) ⇒ Object
17 18 19 20 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 17 def search_type(args) check_if_method_has_arguments!(:search_type, args) spawn.search_type!(args) end |
#search_type!(args) ⇒ Object
22 23 24 25 |
# File 'lib/elasticsearch/persistence/relation/search_option_methods.rb', line 22 def search_type!(args) merge_search_option_values(:search_type, args) self end |