Солнечное пятно: грани на месте

#ruby-on-rails-3 #solr #sunspot #facets

#ruby-on-rails-3 #solr #солнечное пятно #грань

Вопрос:

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

 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:[...]> . Почему это не солнечное пятно ::DSL::RestrictionWithNear?

Если у вас есть грани с местоположениями, пожалуйста, помогите мне 😉

Спасибо

Ответ №1:

Ответ прост: переключитесь на ElasticSearch <3http://www.elasticsearch.org /