How do I stop someone from spamming "Trending Search Terms"?

@Canapin さん、ありがとうございます :+1:t2:

レールコンソール経由で有効にする必要があると思っていました。他の非公開設定のように

その値は何で測定されているかご存知ですか? 1分あたりの検索数などでしょうか?

その通りです :slightly_smiling_face:

「いいね!」 3

記録のために、ここで使用されている時間の単位を確認できます: 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の検索は効果が低く、何も返されないことがよくあります。

「いいね!」 3

素晴らしい、@Canapin@Falco ありがとう。この設定を有効にして、検索ログの進捗状況を確認します :slight_smile:

「いいね!」 1

その差は驚くほどです。

スパムゼロ、適切な統計情報。

:partying_face:

「いいね!」 6

2026年にこれを再検討します

rate_limit_search_anon_global サイト設定は 2026 年には存在しないようです。

完全に理解していないことを変更する前に、ログインしていないユーザーの検索レート制限を調整するために編集すべき設定がこれらであることを誰か確認してもらえますか?

「いいね!」 3

ええ、それはrate_limit_search_anon_global_per_minuteに名前が変更されました。

「いいね!」 4

素晴らしい、確認ありがとうございます :smiley:

どうやらその必要はないようです。変更は即座に反映されたようです。