class Sunspot::Query::Geofilt
Attributes
field[R]
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
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