Ошибка поиска солнечного пятна order_by - целевой столбец не упорядочен - PullRequest
1 голос
/ 05 ноября 2011

Я реализую довольно простой поиск Sunspot Solr в Ruby on Rails 3.1.Я вызываю поиск по моей модели Idea с аргументом order_by в целочисленном столбце, но набор результатов не упорядочен.

Оператор поиска в controller.rb:

@search = Idea.search do
  fulltext params[:search]
  order_by :num_users_joined, :desc
end
@idea_search_res = @search.results

Поиск спецификации в Idea.rb:

searchable do
  text :text
  integer :num_users_joined
end

Когда я перебираю набор результатов @idea_search_res и распечатываю num_users_joined, я получаю что-то вроде [4,2,3,1].

Спасибо

1 Ответ

0 голосов
/ 06 ноября 2011

Проблема ушла.Я запускал Sunspot на Ubuntu 10.04 в VMWare в Windows 7. Начало ОС!

Я только что установил двойную загрузку в Ubuntu 11.10, и порядок поиска Sunspot работает нормально.Я не знаю, в чем разница.

...