Comment effectuer une recherche négative, en excluant des termes spécifiques ?

[Je ne peux pas insérer plus de deux liens dans le corps, même s’ils sont locaux, désolé… J’ai utilisé les termes de recherche ci-dessous sur Search results for '' - Discourse Meta sans guillemets.]

Il existerait un opérateur pour exclure des termes de recherche, selon New search operator "not" for tags only, mais le fil est très peu clair sur le symbole finalement choisi et il n’y a pas d’exemples définitifs. C’est la première et pratiquement la seule chose que j’ai trouvée en ligne à ce sujet.

Le fil mentionne “-”, “!” et “~”, alors je les ai tous essayés :

  • “negative search” me donne 43 résultats contenant “negative” et/ou “search”, les termes sont surlignés
  • “-negative search” me donne 43 résultats contenant “negative” et/ou “search”, seul “search” est surligné
  • “-negative -search” me donne 43 résultats contenant “negative” et/ou “search”, aucun n’est surligné

Donc, quelle que soit la signification du surlignage, le symbole “-” n’est pas l’opérateur.
J’ai répété les mêmes tests avec “!” à la place, avec les mêmes résultats.
Avec “~”, j’obtiens le même résultat qu’avant pour “negative ~search”, mais zéro résultat pour “negative search”.

Alors, comment puis-je exclure des termes spécifiques dans une recherche ?

D’accord, ce sujet est assez confus. Pouvons-nous clarifier cela ici lundi @jomaxro ?

Ce sujet a certainement subi de nombreuses modifications. Désolé pour la confusion.

Pour le moment, l’opérateur de négation est -, et il ne s’applique qu’aux balises. Vous pouvez donc rechercher des sujets qui n’ont pas une certaine balise, mais pas des sujets sans un mot, une catégorie, etc.

L’opérateur de négation s’utilise comme suit :

green tags:eggs -tags:ham - recherche des publications contenant le mot « green », étiquetées avec « eggs », mais non étiquetées avec « ham ».

Ce qui suit n’est pas une recherche valide :

-green tags:eggs. Bien que l’intention puisse être de rechercher des publications sans le mot « green » étiquetées avec « eggs », cela recherchera en fait des publications avec le mot « green » et étiquetées avec « eggs ».

Ah, cela explique mes difficultés. Merci d’avoir mis à jour le sujet de ce fil, cela aidera les autres qui recherchent cette fonctionnalité.

Est-ce que ce serait acceptable et utile si je soumettais une demande de fonctionnalité sur Feature - Discourse Meta ?

Bien sûr ! Au moment où j’ai créé la demande de fonctionnalité il y a 3 ans, la négation des balises était tout ce dont j’avais besoin, donc c’est tout ce que j’ai demandé.

Est-ce que la fonctionnalité permettant de rechercher sans mot spécifié est prévue ? J’en ai également besoin. J’ai des sujets qui indiquent aux gens [DONE] Titre A. Maintenant, je veux m’assurer de pouvoir rechercher tous les sujets d’un utilisateur sans le mot DONE dans le titre du sujet.