Method: Chewy::Search::Request#preference

Defined in:
lib/chewy/search/request.rb

#preference(value) ⇒ Chewy::Search::Request

Replaces the value of the preference request part.

Examples:

PlacesIndex.preference(:_primary_first)
# => <PlacesIndex::Query {..., :body=>{:preference=>"_primary_first"}}>

Parameters:

  • value (String, Symbol)

Returns:

See Also:



534
535
536
537
538
# File 'lib/chewy/search/request.rb', line 534

i[request_cache search_type preference timeout limit offset terminate_after min_score ignore_unavailable collapse knn].each do |name|
  define_method name do |value|
    modify(name) { replace!(value) }
  end
end