Sunspot: грани на месте - PullRequest
       22

Sunspot: грани на месте

3 голосов
/ 07 ноября 2011

Я знаю, что можно делать такие вещи:

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

Но я получаю следующую ошибку:undefined method near for #<Sunspot::DSL::Restriction:[...]>.Почему это не Sunspot :: DSL :: RestrictionWithNear?

Если у вас есть аспекты работы локаций, пожалуйста, помогите мне;)

Спасибо

1 Ответ

0 голосов
/ 19 января 2012

Ответ прост: переключитесь на ElasticSearch <3 <a href="http://www.elasticsearch.org/" rel="nofollow">http://www.elasticsearch.org/

...