Ruby on rails 3 太阳黑子搜索顺序_by error-目标列未排序

Ruby on rails 3 太阳黑子搜索顺序_by error-目标列未排序,ruby-on-rails-3,search,sql-order-by,sunspot-rails,Ruby On Rails 3,Search,Sql Order By,Sunspot Rails,我正在RubyonRails3.1中实现一个非常基本的太阳黑子solr搜索。我在Idea模型上调用search,在整数列上使用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中搜索规范: sea

我正在RubyonRails3.1中实现一个非常基本的太阳黑子solr搜索。我在Idea模型上调用search,在整数列上使用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\u search\u res结果集并打印出num\u users\u joined时,我得到了类似于[4,2,3,1]的结果


谢谢

问题解决了。我在Windows7的VMWare中运行Ubuntu10.04上的Sunspot。《盗梦空间》

我刚刚在Ubuntu11.10上设置了双启动,太阳黑子搜索顺序运行良好。我不知道有什么区别