# 如何阻止某人刷屏“热门搜索词”？

**URL:** <https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706>\
**Category:** Support\
**Created:** [2019年三月5日 08:03 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706 "2019-03-05T08:03:01Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2022年十一月26日 11:54 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/22 "2022-11-26T11:54:16Z")

</div>

感谢 @Canapin 👍🏻

我曾以为我必须通过 Rails 控制台启用它[就像其他一些隐藏设置一样](https://meta.discourse.org/t/enable-setting-to-allow-admins-to-permanently-delete-data/206678)。

您是否知道该值是以什么衡量的？是每分钟允许的搜索次数还是其他什么？

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2022年十一月26日 12:31 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/23 "2022-11-26T12:31:03Z")

</div>

> [@Richie](#):
>
> 是每分钟允许的搜索次数吗？

正是如此 🙂

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2022年十一月26日 12:41 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/24 "2022-11-26T12:41:25Z")

</div>

供参考，您可以在此处查看它使用的计时单位：[discourse/app/controllers/search\_controller.rb at 8222810099de787e844881da42df1702700b9760 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/8222810099de787e844881da42df1702700b9760/app/controllers/search_controller.rb#L191)

```ruby
RateLimiter.new(nil, "search-min-anon-global", SiteSetting.rate_limit_search_anon_global, 1.minute).performed!

```

* * *

我不知道 Discourse 是如何工作的，但我总是在我的电脑上保存一份代码库的副本，以便搜索一些术语并获取一些信息，这非常有帮助。

Github 搜索效果较差，而且经常什么也搜不到。

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2022年十一月26日 15:42 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/25 "2022-11-26T15:42:31Z")

</div>

太好了，谢谢 @Canapin 和 @Falco。我将启用此设置，看看我的搜索日志进展如何 🙂

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2022年十二月13日 21:06 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/26 "2022-12-13T21:06:28Z")

</div>

> [@Richie](#):
>
> 谢谢 @Canapin 和 @Falco，我将启用此设置，看看我的搜索日志进展如何 🙂

差异简直是惊人的。

零垃圾邮件，正确的统计数据。

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/1/e/11eb7668a64b2752d592bf6a1434eb3a839a8295.jpeg)

🥳

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2026年二月26日 08:34 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/27 "2026-02-26T08:34:54Z")

</div>

2026 年重温此问题

> [@Falco](#):
>
> > [@Richie](#):
> >
> > 如何阻止未登录用户执行搜索。
> 
> 有一个名为 `rate_limit_search_anon_global` 的隐藏站点设置可用于限制此操作。

`rate_limit_search_anon_global` 站点设置在 2026 年似乎不存在了。

在我更改我不完全理解的内容之前，有人能确认我应该编辑以下设置来调整未登录用户的搜索速率限制吗？

> <https://github.com/discourse/discourse/blob/main/config/site_settings.yml#L2957-L2968>

更改这些设置后我需要重建应用程序吗？🤔

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2026年二月26日 14:33 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/28 "2026-02-26T14:33:24Z")

</div>

> [@Richie](#):
>
> 站点设置 `rate_limit_search_anon_global` 在 2026 中似乎不存在。

是的，它已重命名为 `rate_limit_search_anon_global_per_minute`。

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2026年二月26日 14:56 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/29 "2026-02-26T14:56:01Z")

</div>

好的，感谢您的确认 😃

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2026年二月26日 14:56 UTC](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706/30 "2026-02-26T14:56:28Z")

</div>

> [@Richie](#):
>
> 做完这些更改后，我需要重建应用程序吗？🤔

显然不需要，这些更改似乎立即生效了。

[上一頁](https://meta.discourse.org/t/how-do-i-stop-someone-from-spamming-trending-search-terms/110706.md?page=1)
