2011-11-04 16 views
1

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

ありがとう

答えて

0

問題が解決しました。私はWindows 7の中のVMWareのUbuntu 10.04でSunspotを実行していました。OSの開始!

私はちょうどUbuntu 11.10でデュアルブートを設定し、Sunspotの検索順序はうまくいきます。私は違いが何であるか分からない。