class DaedalSL::NestedDisMaxQuery

Public Class Methods

new(parent, options) click to toggle source
# File lib/daedal-sl/nested_dis_max_query.rb, line 4
def initialize(parent, options)
  @parent = parent
  @base = Daedal::Queries::NestedQuery.new(options.merge(query: Daedal::Queries::DisMaxQuery.new))
end

Public Instance Methods

query() { || ... } click to toggle source
# File lib/daedal-sl/nested_dis_max_query.rb, line 9
def query
  if (result = yield)
    @base.query.queries << result
  end
end