Como fazer uma busca negada, excluindo termos específicos?

[Não é permitido colocar mais de dois links no corpo, mesmo que sejam locais, desculpe… Usei os termos de pesquisa abaixo em Search results for '' - Discourse Meta sem aspas.]

Supostamente, existe um operador para negar termos de pesquisa, de acordo com New search operator "not" for tags only, mas a discussão é muito confusa sobre qual símbolo foi escolhido no final e não há exemplos definitivos. É a primeira e praticamente a única coisa que consegui encontrar online sobre isso.

A discussão menciona “-”, “!” e “~”, então tentei todos eles:

  • “negative search” me dá 43 resultados com “negative” e/ou “search” neles, os termos estão destacados
  • “-negative search” me dá 43 resultados com “negative” e/ou “search” neles, “search” está destacado
  • “-negative -search” me dá 43 resultados com “negative” e/ou “search” neles, nenhum está destacado

Portanto, seja o que for que a destaque signifique, o símbolo “-” não é o operador.
Repiti os mesmos testes com “!” no lugar, com os mesmos resultados.
Com “~”, obtenho o mesmo que antes para “negative ~search”, mas zero resultados para “negative search”.

Então, como posso excluir termos específicos em uma pesquisa?

Concordo que o tópico é bastante confuso. Podemos esclarecer aqui na segunda-feira, @jomaxro?

Esse tópico definitivamente passou por diversas alterações. Desculpe pela confusão.

No momento, o operador de negação é -, e ele se aplica apenas a tags. Portanto, você pode pesquisar tópicos que não possuem uma determinada tag, mas não pode pesquisar tópicos sem uma palavra, categoria, etc.

O operador de negação é usado da seguinte forma:

green tags:eggs -tags:ham - pesquisar posts contendo a palavra “green”, com a tag eggs, mas sem a tag ham.

O seguinte não é uma pesquisa válida:

-green tags:eggs. Embora a intenção possa ser pesquisar posts sem a palavra green e com a tag eggs, ele irá, em vez disso, pesquisar posts com a palavra “green” e com a tag eggs.

Ah, isso explica minhas dificuldades. Obrigado por atualizar o tópico dessa discussão, isso ajudará outros que procuram por essa funcionalidade.

Seria OK e de alguma forma útil se eu adicionasse um pedido de recurso em Feature - Discourse Meta?

Por favor, faça! Na época em que criei o pedido de recurso, há 3 anos, a negação de tags era tudo de que eu precisava, então foi isso que solicitei.

Essa funcionalidade de realizar uma busca sem uma palavra específica está prevista? Eu também preciso dela. Tenho tópicos que informam às pessoas [DONE] Título A. Agora, quero garantir que eu possa pesquisar todos os tópicos de um usuário sem a palavra DONE no título do tópico.