module Elasticsearch::Persistence::SearchOptionMethods
Public Instance Methods
routing(args)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# File lib/elasticsearch/persistence/relation/search_option_methods.rb, line 27 def search_options(*args) spawn.search_options!(*args) end
search_options!(*args)
click to toggle source
# File lib/elasticsearch/persistence/relation/search_option_methods.rb, line 31 def search_options!(*args) self.search_option_values += args self end
search_type(args)
click to toggle source
# 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)
click to toggle source
# File lib/elasticsearch/persistence/relation/search_option_methods.rb, line 22 def search_type!(args) merge_search_option_values(:search_type, args) self end
Private Instance Methods
merge_search_option_values(key, value)
click to toggle source
# File lib/elasticsearch/persistence/relation/search_option_methods.rb, line 38 def merge_search_option_values(key, value) self.search_option_values += [Hash[key,value]] end