太阳黑子:位置上的小平面

时间:2011-11-07 04:11:10

标签: 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

所以我尝试在这个位置添加facet:

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

但是我收到以下错误:undefined method near for #<Sunspot::DSL::Restriction:[...]>。为什么它不是太阳黑子:: DSL :: RestrictionWithNear?

如果你有关于工作地点的方面,请帮帮我;)

由于

1 个答案:

答案 0 :(得分:0)

答案很简单:切换到ElasticSearch&lt; 3 http://www.elasticsearch.org/