class Daedal::Queries::DisMaxQuery

Public Instance Methods

to_hash() click to toggle source
# File lib/daedal/queries/dis_max_query.rb, line 14
def to_hash
  result = {dis_max: {queries: queries.map {|q| q.to_hash }}}
  options = {tie_breaker: tie_breaker, boost: boost, _name: name}
  result[:dis_max].merge!(options.select { |k,v| !v.nil? })
  
  result
end