Ruby on Rails 3.1 でかなり基本的な Sunspot solr 検索を実装しています。整数列に order_by 引数を指定して Idea モデルで検索を呼び出しましたが、結果セットが順序付けされていません。
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] のような結果が得られます。
ありがとう