glossary

Une liste complète des opérateurs de recherche booléens, avec syntaxe et exemples

Taras Shynkarenko
Taras Shynkarenko
•Updated: •8 lecture min.
Une liste complète des opérateurs de recherche booléens, avec syntaxe et exemplesUne liste complète des opérateurs de recherche booléens, avec syntaxe et exemples

TL;DR

8 lecture min.

Les opérateurs de recherche booléens sont les mots et les symboles qui disent à un moteur comment combiner vos termes : AND, OR, NOT, les guillemets, les parenthèses, les jokers, les opérateurs de proximité et les préfixes de champ. La priorité décide du résultat quand vous les mélangez, car NOT lie plus fort que AND et AND lie plus fort que OR. Une paire de parenthèses manquante est la raison la plus fréquente pour laquelle une requête renvoie le mauvais ensemble sans afficher la moindre erreur.

Quelle est la liste complète des opérateurs de recherche booléens ?

Les huit opérateurs de recherche booléens que tout langage de requête prend en charge sous une forme ou une autre sont AND, OR, NOT, les guillemets, les parenthèses, les jokers, les opérateurs de proximité et les préfixes de champ. Chacun change la façon dont le moteur combine les termes que vous avez tapés, pas le sens de ces termes, donc les mêmes mots dans une autre structure renvoient un autre ensemble. Apprenez les huit comme un groupe, car une requête qui échoue échoue presque toujours sur la jonction, pas sur le vocabulaire.

OpérateurSyntaxeCe qu'il faitExemple
ANDinvoicing AND freelancerExige les deux termes dans le même enregistrementGarde un post qui mentionne les deux, écarte un post qui n'en mentionne qu'un
ORinvoicing OR billingExige au moins un des termesGarde les posts sur invoicing, sur billing et sur les deux
NOTinvoicing NOT hiring ou invoicing -hiringRetire les enregistrements contenant le second termeRetire les offres d'emploi d'un ensemble de résultats sur invoicing
Guillemets"invoicing software"Fait correspondre les mots côte à côte, dans cet ordreCorrespond à "invoicing software", pas à "software for invoicing"
Parenthèses(invoicing OR billing) AND freelancerGroupe les termes pour que le moteur résolve le groupe en premierExige freelancer aux côtés d'invoicing ou de billing
Jokerinvoic*Correspond à toute terminaison sur la racineAttrape invoice, invoices, invoicing et invoiced en un seul terme
Proximité"invoicing freelancer"~5Fait correspondre les termes à moins de N mots l'un de l'autreAttrape "invoicing for a freelancer", pas deux paragraphes séparés
Préfixe de champtitle:invoicingLimite la correspondance à un champ de l'enregistrementCorrespond au titre du fil, ignore le corps du commentaire

La syntaxe des jokers, de la proximité et des préfixes de champ varie selon le moteur, tandis que les guillemets, AND, OR, NOT et les parenthèses tiennent presque partout. Construisez le squelette avec ces cinq.

Une personne tape une requête de recherche sur un ordinateur portable, illustrant la priorité des opérateurs.

Comment la priorité des opérateurs change-t-elle les résultats d'une requête ?

La priorité est l'ordre dans lequel un moteur résout les opérateurs quand vous les mélangez, et l'ordre standard est NOT d'abord, puis AND, puis OR. Cet ordre est invisible dans la chaîne de requête, et c'est pourquoi une requête sans parenthèses renvoie un ensemble sans rapport avec ce que vous vouliez dire. Mettez chaque groupe OR entre parenthèses par habitude, même quand l'ordre semble tomber juste.

Ces deux requêtes semblent équivalentes et ne le sont pas :

reddit OR bluesky AND monitoring
(reddit OR bluesky) AND monitoring

La première se résout en reddit OR (bluesky AND monitoring) parce que AND lie plus fort que OR, elle renvoie donc tous les enregistrements qui mentionnent reddit pour une raison quelconque, plus le petit ensemble où bluesky et monitoring apparaissent ensemble. La seconde exige monitoring dans chaque enregistrement. Aucun moteur ne vous prévient laquelle des deux vous avez écrite.

Le même piège se cache dans une clause NOT. alternative OR review NOT hiring retire hiring de la moitié review seulement, donc chaque fil de recrutement qui dit alternative survit. Écrivez (alternative OR review) NOT hiring et l'exclusion couvre les deux.

Que font les jokers et les opérateurs de proximité ?

Un joker remplace une terminaison variable sur une racine, et un opérateur de proximité fixe la distance maximale entre deux termes. Les deux échangent de la précision contre de la portée, ajoutez-les donc une fois que la version en phrase exacte se révèle trop étroite, un à la fois, en relisant les résultats à chaque passage.

Un joker sur invoic* est sûr parce que la racine porte du sens. Un joker sur pro* attrape product, project, promotion et profit, et transforme une requête propre en lance à incendie. La proximité échoue dans l'autre sens : une fenêtre de 3 rate les formulations ordinaires, et une fenêtre de 25 ne veut plus rien dire dans un long post.

Que font les préfixes de champ dans une requête de recherche ?

Un préfixe de champ limite un terme à une partie de l'enregistrement, comme le titre, l'auteur, la communauté ou la date. Un mot-clé dans le titre d'un fil dit de quoi parle la discussion, tandis que le même mot-clé enfoui dans le commentaire 300 signale un aparté. Utilisez un préfixe de titre quand vous voulez que la conversation porte sur votre terme, et retirez-le pour chaque mention de passage.

Les noms de préfixes et leurs bizarreries changent selon la plateforme. Notre page sur les opérateurs de recherche avancée de X couvre en entier la syntaxe de champ de cette plateforme.

Pourquoi une requête de listening renvoie-t-elle du bruit ou rate-t-elle la conversation ?

Une requête de listening échoue dans l'une de deux directions : trop large et le flux se remplit d'enregistrements que personne ne lit, trop étroite et la conversation dont vous aviez besoin n'apparaît jamais. Les deux flux ont l'air fonctionnels, car une requête large montre des résultats en quantité et une requête étroite en montre une poignée propre. Mesurez la requête au lieu de vous fier à son apparence.

La mesure est la précision, la part des résultats renvoyés qui sont pertinents :

Precision = relevant results / total results reviewed x 100

Lisez les 50 premiers résultats et étiquetez chacun d'eux. Si 12 sont pertinents, la précision est de 12 / 50 x 100 = 24 percent, et un relecteur jette quatre enregistrements pour un seul qui vaut la lecture. Sous 50 pour cent, les gens arrêtent d'ouvrir le flux en deux semaines. L'arbitrage avec le rappel, la part des conversations réelles que la requête attrape, est tout le problème de conception, et précision contre rappel traite du point où se placer.

L'échec par excès de largeur vient d'un terme générique ou d'un nom de marque ambigu, et le correctif est un terme de contexte obligatoire plus des exclusions bâties sur les faux positifs que vous venez de lire. Ces exclusions sont des mots-clés négatifs, et elles pèsent plus lourd que les termes positifs. L'échec par excès d'étroitesse vient d'une phrase exacte alors que les acheteurs utilisent trois formulations, et le correctif est un groupe OR des mots qu'ils tapent vraiment, pris dans de vrais fils.

RedReplier
RedReplier

Commencer

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Un analyste examine des lignes de données à l'écran, illustrant l'étiquetage et le contrôle de précision de la boucle d'affinage.

La vérification de précision
Résultats examinés50
Résultats pertinents12
Précision minimale pour garder un flux ouvert50%
Douze résultats pertinents sur cinquante examinés donnent 24 pour cent, sous la barre des 50 pour cent où les lecteurs arrêtent d'ouvrir le flux.

Comment construire et affiner une requête booléenne ?

Construisez la requête en quatre clauses, puis affinez-la sur des données réelles jusqu'à ce que la précision tienne. La boucle compte plus que le premier jet, car personne n'écrit une requête qui marche avant d'avoir vu ce qu'elle renvoie. Prévoyez une heure pour la première passe et 15 minutes par trimestre ensuite.

La boucle construire et affiner
Écrivez le groupe de sujet entre guillemets, joint par OR
AND un groupe d'intention : recommend, alternative, "looking for"
Lancez-la sur sept jours de données réelles
Étiquetez les 50 premiers résultats et calculez la précision
NOT sur le token commun derrière chaque faux positif
Relancez jusqu'à ce que la précision dépasse 50 pour cent
Une requête sous 50 pour cent de précision cesse d'être ouverte en deux semaines.

Les quatre clauses vont dans l'ordre : un groupe de sujet fait de phrases entre guillemets jointes par OR, un groupe d'intention joint par OR et attaché avec AND, une clause d'exclusion jointe avec NOT, et les préfixes de champ en dernier.

("invoicing software" OR "billing tool" OR "invoice app")
AND (recommend OR alternative OR "looking for" OR "switching from")
NOT (hiring OR salary OR giveaway OR coupon)

Vérifiez ensuite l'autre direction. Trouvez un fil réel que la requête aurait dû attraper, cherchez-le à la main et confirmez que la requête le renvoie. Si ce n'est pas le cas, il manque au groupe de sujet une formulation que vos acheteurs utilisent. RedReplier prend un site web et des mots-clés, fait remonter les mentions classées par intention d'achat et explique avec l'IA pourquoi chacune a été signalée, si bien que la boucle d'affinage devient la lecture des explications avec lesquelles vous n'êtes pas d'accord. Voir la surveillance de mots-clés sur Reddit pour cette configuration.

La conception de requêtes s'inscrit dans la pratique plus large décrite dans ce qu'est le social listening et ce qu'il vous apprend, et les mêmes opérateurs animent une configuration de brand monitoring où le groupe de sujet est votre propre nom et ses fautes d'orthographe.

Questions fréquentes

Les opérateurs de recherche booléens doivent-ils être en majuscules ?

La plupart des moteurs exigent AND, OR et NOT en majuscules et lisent un "and" en minuscules comme un mot ordinaire à chercher. Quelques-uns acceptent les deux casses. Écrivez-les en majuscules partout, car une requête qui marche en minuscules sur une plateforme cherche le mot lui-même sur la suivante.

Quelle est la différence entre NOT et le signe moins ?

Ils font le même travail dans la plupart des moteurs : les deux retirent les enregistrements contenant le terme qui suit. Le signe moins se colle à son terme sans espace, comme dans -hiring, tandis que NOT se place entre deux expressions. Certains moteurs ne prennent en charge qu'une seule forme, vérifiez donc d'abord la documentation de la plateforme.

Combien de termes une requête booléenne peut-elle contenir ?

Le moteur fixe la limite dure, et les plateformes publient leurs propres limites de caractères ou de clauses. La limite pratique arrive avant : une requête que personne dans l'équipe ne sait lire est une requête que personne n'entretient. Coupez une requête longue en deux requêtes nommées par intention au lieu d'empiler 40 termes OR.

Pourquoi ma requête renvoie-t-elle des résultats qui ne contiennent aucun de mes mots-clés ?

Vérifiez d'abord les parenthèses. Un OR sans parenthèses à côté d'un AND se résout en a OR (b AND c), ce qui renvoie tout ce qui correspond à a seul, et ces enregistrements n'ont besoin d'aucun lien avec le reste de la requête. Encadrer le groupe OR corrige le problème.

Faut-il utiliser un joker ou lister les formes du mot avec OR ?

Listez les formes avec OR quand il y en a trois ou moins, et utilisez un joker quand la racine a beaucoup de terminaisons. La liste OR est explicite, vous pouvez donc relire la requête plus tard et savoir ce qu'elle attrape. Un joker sur une racine de moins de cinq caractères ramène des mots sans rapport.

Les opérateurs booléens fonctionnent-ils de la même façon sur toutes les plateformes ?

Les cinq opérateurs de base, les guillemets, AND, OR, NOT et les parenthèses, se comportent presque partout de la même façon. Les jokers, les opérateurs de proximité et les préfixes de champ sont là où les dialectes divergent, et certaines plateformes n'en prennent en charge aucun des trois. Testez chaque requête sur la plateforme qui va l'exécuter.

Comment savoir si ma requête booléenne a besoin d'être corrigée ?

Lisez les 50 premiers résultats et marquez chacun comme pertinent ou non. Ce score de précision indique où en est la requête : une recherche qui renvoie 12 résultats pertinents sur 50 se situe à 24 pour cent, bien en dessous de la barre des 50 pour cent à partir de laquelle un flux mérite encore d'être ouvert.

Pourquoi les gens arrêtent-ils de consulter un flux de recherche ?

Un flux dont la précision passe sous les 50 pour cent perd son audience en deux semaines, parce que la personne qui le lit écarte quatre résultats pour chaque résultat qui vaut la peine d'être lu. La solution n'est pas de vérifier plus souvent, c'est d'augmenter la précision avant que quelqu'un rouvre le flux.

Quels opérateurs booléens faut-il apprendre en premier ?

Les guillemets, AND, OR, NOT et les parenthèses fonctionnent presque partout de la même façon, ils forment donc le squelette de toute requête. Les jokers, les opérateurs de proximité et les préfixes de champ varient selon le moteur, alors apprenez d'abord les cinq opérateurs de base avant de toucher à la syntaxe qui change d'une plateforme à l'autre.

Combien de temps faut-il pour construire une requête booléenne ?

Comptez environ une heure pour le premier jet, car une requête qui fonctionne survit rarement telle quelle au premier contact avec des données réelles. Ensuite, environ 15 minutes par trimestre suffisent pour relancer la boucle et maintenir la précision au niveau voulu.

RedReplier
RedReplier

Commencer

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Nous voir plus souvent sur Google

Un clic définit RedReplier comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

RedReplier

RedReplier

Repérez chaque acheteur qui cherche ce que vous vendez

RedReplier surveille Reddit, X, Bluesky et Hacker News en temps réel, classe chaque sujet selon l'intention d'achat et rédige votre réponse, pour que vous arriviez en premier.

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Articles connexes