Como impedir que alguém faça spam em "Trending Search Terms"?

I don’t know why they’re doing this and what do they want. Any ideas? Thanks!

Have you seen this @sam? Odd.

This happens in Google Analytics all the time — the hope is that the searches are published somewhere or an admin visits the link.

I wonder if the same user is spamming these? Could we possibly look for a user who is searching for a url hundreds of times and flag their account?

For a lot of communities it’s uncommon for users to search URLs at all, so it probably doesn’t even need to be hundreds.

It sure is a very frustrating abuse factor, maybe we should auto eliminate spammers from the list, same IP or user, a gazzilion searches

I really would like to see the raw data here

Have not seen this before on our sites

I can send you the raw data for sure; which file is it?

Tenho visto isso também ultimamente. Há algo que eu possa fazer para enviar dados ou para que sejam analisados? Este tópico parece ter perdido o impulso. Obrigado!

Onde exatamente você viu isso? Pode compartilhar uma captura de tela?

Seria uma “solução simples” apenas bloquear usuários anônimos de pesquisarem qualquer coisa que corresponda a um domínio via regex?

Parece que você poderia ganhar simplesmente banindo todas as buscas por domínios .cn, de alguma forma, mas o impacto real aqui é tão baixo (e o que eles estão fazendo é tão inutilmente ineficaz) que é difícil justificar qualquer esforço de engenharia.

Nosso site está apresentando algo semelhante, mas ligeiramente diferente.

Parece que temos algum tipo de bot realizando uma busca diária em nosso fórum por algumas palavras-chave.

Existe alguma maneira de bloquear termos de pesquisa específicos?

Ou, uma maneira de vincular um termo de pesquisa a um endereço IP e, em seguida, bloquear esse IP?

Estes, por exemplo, estão distorcendo significativamente nossa análise de dados de termos de pesquisa:

Capybara faz parte do discobot. O fato de você ver isso é um bom sinal de que o discobot está funcionando e que as pessoas estão concluindo o tutorial para novos usuários.

Os outros eu não reconheço.

Sinceramente, não tenho certeza de qual seja o problema em ter algumas palavras-chave aleatórias nesta lista. É um pouco estranho, com certeza, mas você é o único que vê isso.

Talvez uma funcionalidade para limpar essa lista seria interessante. Por exemplo, nunca mais me mostrar quantas pessoas pesquisaram por capybara no meu site. Mas não creio que seja uma prioridade alta.

Desculpe reativar este tópico antigo, estou enfrentando muita da mesma spam.
Como bloquear todas as buscas por domínios .cn?

Já adicionei um filtro à lista de palavras bloqueadas, mas as buscas ainda estão aparecendo

Não tenho certeza qual é o objetivo disso, mas é extremamente irritante ver tanta spam nos logs de busca :confused:

Isso começou a acontecer esta semana no nosso site também! Por enquanto, os números são insignificantes…

Ainda estamos recebendo todo tipo de conteúdo inútil aparecendo em nossos resultados de pesquisa.

Estou imaginando que seja algum tipo de bot (de pesquisa), pois tudo aparece em uma data específica e depois desaparece por um mês.

Tentei adicionar algumas palavras-chave à nossa lista de palavras bloqueadas, mas isso não parece impedir que as pessoas pesquisem por essas palavras-chave, apenas impede que elas postem essas palavras.

Tenho certeza de que já perguntei isso antes, podemos desativar a funcionalidade de pesquisa para usuários que não estão logados?

Ou alguém tem alguma sugestão sobre como resolver ou contornar isso? Nossos logs de pesquisa são inúteis quando estão cheios de bots/lixo :confused:

Porque originalmente:

Mas agora nossos logs de pesquisa são absolutamente inúteis.

Olha isso:

Apenas uma pesquisa válida aparece em todo o mês.

É mais do que inútil :confused:

Eu genuinamente agradeço qualquer conselho sobre como lidar com isso, ou como impedir que usuários não logados realizem uma pesquisa.

Existe uma configuração oculta do site chamada rate_limit_search_anon_global que pode ser usada para limitar isso.

Obrigado @Falco

Está esperando um valor booleano ou um inteiro?

Os detalhes estão em site_settings.yml, ele espera um valor inteiro: