class Arelastic::Queries::DisMax

Attributes

options[RW]
queries[RW]

Public Class Methods

new(options) click to toggle source
# File lib/arelastic/queries/dis_max.rb, line 5
def initialize(options)
  @queries   = read_option! options, 'queries'
  @options   = options
end

Public Instance Methods

as_elastic() click to toggle source
# File lib/arelastic/queries/dis_max.rb, line 10
def as_elastic
  {
    "dis_max" => {
      "queries"  => convert_to_elastic(queries)
    }.merge(options)
  }
end