class Sunspot::Query::Geofilt

Attributes

field[R]

Public Instance Methods

to_boolean_phrase() click to toggle source
# File lib/sunspot/query/geofilt.rb, line 11
def to_boolean_phrase
  func = @options[:bbox] ? "bbox" : "geofilt"
  "{!#{func} sfield=#{@field.indexed_name} pt=#{@lat},#{@lon} d=#{@radius}}"
end
to_params() click to toggle source
# File lib/sunspot/query/geofilt.rb, line 16
def to_params
  {:fq => to_filter_query}
end

Public Class Methods

new(field, lat, lon, radius, options = {}) click to toggle source
# File lib/sunspot/query/geofilt.rb, line 7
def initialize(field, lat, lon, radius, options = {})
  @field, @lat, @lon, @radius, @options = field, lat, lon, radius, options
end