Ruby on rails 3 太阳黑子:定位面

Ruby on rails 3 太阳黑子:定位面,ruby-on-rails-3,solr,sunspot,facets,Ruby On Rails 3,Solr,Sunspot,Facets,我知道这样做是可能的: bod = Time.zone.now.beginning_of_day facet :start_time do row :past do with(:from).less_than bod - 1.day end row :today do with :from, bod end end 因此,我尝试在位置上添加面,如下所示: with(:coordinates).near(coord[0], coor

我知道这样做是可能的:

bod = Time.zone.now.beginning_of_day
facet :start_time do
    row :past do
        with(:from).less_than bod - 1.day
    end
    row :today do
        with :from, bod
    end
end
因此,我尝试在位置上添加面,如下所示:

with(:coordinates).near(coord[0], coord[1], :precision => 3)
facet :distance do
    row 2 do
        with(:coordinates).near(coord[0], coord[1], :precision => 2)
    end
    row 3 do
        with(:coordinates).near(coord[0], coord[1], :precision => 3)
    end
end
但是我得到了以下错误:
未定义的方法靠近#
。为什么它不是太阳黑子::DSL::RestrictionWithNear

如果您有位置正常的刻面,请帮助我;)


谢谢

答案很简单:切换到ElasticSearch