我通过 Sunspot 将 Solr 用于 Rails,但我不知道如何返回超过 30 个结果?
假设我有这个块用于搜索:
posts = Post.search do
keywords('something')
end
我如何确定太阳黑子应该返回所有匹配项,而不仅仅是 30 个?
最佳答案
您可以使用 paginate
:
posts = Post.search do
keywords 'something'
paginate :page => 1, :per_page => 100
end
要更改默认结果数,请将以下内容添加到
application.rb
或其自己的初始值设定项文件。Sunspot.config.pagination.default_per_page = 30
Source
关于ruby-on-rails - Solr(太阳黑子),最大结果超过 30?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4811398/