从solr获取结果,进行一些修改然后对它们进行排序

时间:2015-01-06 14:33:20

标签: ruby-on-rails solr sunspot-rails

我正在使用solr搜索Users表。

@search = Sunspot.search(User) do
....
end

我收回结果并存储它们:@users = @search.results

然后我正在检查并对结果进行一些修改(@users),最后我想按重量对它们进行排序。

当我这样做时:@users = @users.order('weight desc')我收到错误:

NoMethodError: undefined method `order' for #<Sunspot::Search::PaginatedCollection:0x000000064a9d58>

首先是在Sunspot.search块之外订购?任何提示/提示都表示赞赏。

0 个答案:

没有答案