Sto cercando di eseguire una ricerca, ordinare i risultati in modo casuale e restituire solo un numero di risultati, non tutti i risultati. Qualcosa di simile limite (2) Ho provato con il 'file' Solr param, ma che non sembra di fare nulla:rotaie ricerca limite ricerca totale risultati/ottenere un numero fisso di risultati
@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 dovrebbe essere 2, ma restituisce più di 2
Come posso ottenere un numero fisso casuale di risultati?