Я реализую довольно простой поиск 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].
Спасибо