Method: Sunspot::Query::MoreLikeThis#to_params
- Defined in:
- lib/sunspot/query/more_like_this.rb
#to_params ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/sunspot/query/more_like_this.rb', line 45 def to_params params = Sunspot::Util.deep_merge( @params, :q => @document_scope.to_boolean_phrase ) params[:"mlt.fl"] = @fields.keys.join(",") boosted_fields = @fields.values.select { |field| field.boost } unless boosted_fields.empty? params[:qf] = boosted_fields.map do |field| field.to_boosted_field end.join(' ') end params end |