gpt4 book ai didi

ruby-on-rails - Sunspot solr搜索,如何一次返回所有记录?

转载 作者:行者123 更新时间:2023-12-04 06:45:09 24 4
gpt4 key购买 nike

我在我的 rails 应用程序中通过 sunspot 使用 solr,我需要返回超过 30 条默认设置的记录。我可以按照
Sunspot solr但我不想对数据进行分页。我想在单个页面中显示所有数据,而不管行如何。还提供硬编码值不是我正在寻找的可能解决方案。

最佳答案

Solr 总是分页,所以看起来没有办法通过 Sunspot (https://groups.google.com/forum/#!topic/ruby-sunspot/kVKfsrDpokc) 禁用分页。我唯一能想到的就是在搜索之前获取模型的记录数,然后将 per_page 变量设置为该数字,这样您就可以保证只返回一页。像这样的东西:

count = Service.count
@search = Service.search do
keywords(params[:search])
paginate :page => 1, :per_page => count
end

关于ruby-on-rails - Sunspot solr搜索,如何一次返回所有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com