我正在尝试执行搜索,随机排序结果,并且只返回一些结果,而不是所有匹配项。像 limit(2) 我试过使用 Solr 参数'rows',但这似乎没有做任何事情:
@featured_articles = Article.search do
with(:is_featured, true)
order_by :random
adjust_solr_params do |params|
params[:rows] = 2
end
end
@featured_articles.total 应该是 2,但它返回超过 2
如何获得随机固定数量的结果?