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

Obrigado @Canapin :+1:t2:

Eu estava pensando que teria que habilitá-lo através do console do Rails como algumas outras configurações ocultas.

Você por acaso saberia em que esse valor é medido? É o número de pesquisas permitidas por minuto ou algo assim?

Exatamente isso :slightly_smiling_face:

3 curtidas

Para constar, você pode ver a unidade de tempo que ele usa aqui: 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!

Eu não sei como o Discourse funciona, mas eu sempre tenho uma cópia do repositório no meu computador para procurar por alguns termos no código e pegar algumas informações, é muito útil.

A busca do Github é menos eficaz e muitas vezes não retorna nada.

3 curtidas

Excelente, obrigado @Canapin e @Falco. Ativarei esta configuração e verei como meus logs de pesquisa progridem :slight_smile:

1 curtida

A diferença é absolutamente impressionante.

Zero spam, estatísticas adequadas.

:partying_face:

6 curtidas

Revisitando isto em 2026

A configuração de site rate_limit_search_anon_global não parece existir em 2026.

Antes que eu comece a alterar coisas que não entendo completamente, alguém poderia confirmar se estas são as configurações que devo editar agora para ajustar a limitação de taxa de busca para usuários que não estão logados?

E eu preciso reconstruir o aplicativo depois de fazer essas alterações? :thinking:

3 curtidas

[quote=“Richie, post:27, topic:110706”]A configuração do site rate_limit_search_anon_global não parece existir em 2026.
[/quote]

Sim, ela foi renomeada para rate_limit_search_anon_global_per_minute.

4 curtidas

Ótimo, obrigado pela confirmação :smiley:

[quote=“Richie, post:27, topic:110706”]Preciso reconstruir o aplicativo depois de fazer essas alterações? :thinking:
[/quote]

Aparentemente não, as alterações parecem ter tido efeito imediato.