gt5*_*65k 5 search solr ruby-on-rails sunspot-rails sunspot-solr
我正在尝试执行搜索,随机排序结果,并且只返回一些结果,而不是所有匹配.类似限制的东西(2)我尝试过使用Solr param'rows',但似乎没有做任何事情:
@featured_articles = Article.search do
with(:is_featured, true)
order_by :random
adjust_solr_params do |params|
params[:rows] = 2
end
end
Run Code Online (Sandbox Code Playgroud)
@ featured_articles.total应为2,但返回的次数超过2
如何获得随机固定数量的结果?
无需调整参数,只需添加一行:
order_by :random
rows :2
Run Code Online (Sandbox Code Playgroud)
请参阅此处: http: //wiki.apache.org/solr/CommonQueryParameters