感谢 @Canapin ![]()
我曾以为我必须通过 Rails 控制台启用它就像其他一些隐藏设置一样。
您是否知道该值是以什么衡量的?是每分钟允许的搜索次数还是其他什么?
正是如此 ![]()
供参考,您可以在此处查看它使用的计时单位:discourse/app/controllers/search_controller.rb at 8222810099de787e844881da42df1702700b9760 · discourse/discourse · GitHub
RateLimiter.new(nil, "search-min-anon-global", SiteSetting.rate_limit_search_anon_global, 1.minute).performed!
我不知道 Discourse 是如何工作的,但我总是在我的电脑上保存一份代码库的副本,以便搜索一些术语并获取一些信息,这非常有帮助。
Github 搜索效果较差,而且经常什么也搜不到。
2026 年重温此问题
rate_limit_search_anon_global 站点设置在 2026 年似乎不存在了。
在我更改我不完全理解的内容之前,有人能确认我应该编辑以下设置来调整未登录用户的搜索速率限制吗?
- rate_limit_search_anon_global_per_minute:
- hidden: true
- default: 150
- rate_limit_search_anon_user_per_minute:
- hidden: true
- default: 15
- rate_limit_search_anon_global_per_second:
- hidden: true
- default: 8
- rate_limit_search_anon_user_per_second:
- hidden: true
- default: 2
更改这些设置后我需要重建应用程序吗?![]()
站点设置
rate_limit_search_anon_global在 2026 中似乎不存在。
是的,它已重命名为 rate_limit_search_anon_global_per_minute。
好的,感谢您的确认 ![]()
做完这些更改后,我需要重建应用程序吗?
显然不需要,这些更改似乎立即生效了。