検索を実行し、結果をランダムに並べ替え、すべての一致ではなく、いくつかの結果のみを返そうとしています。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 を超えて返されます
ランダム化された固定数の結果を取得するにはどうすればよいですか?