Les caractères suivants ont une signification particulière dans la syntaxe des requêtes de recherche et sont donc traités comme des caractères spéciaux dans les termes de recherche. Pour utiliser ces caractères comme caractères de recherche littéraux, vous devez les échapper.
Ces caractères permettent d’invoquer des fonctionnalités de recherche telles que les termes obligatoires/interdits (+ -), les opérateurs booléens (&& || !), le regroupement (( )), la recherche par plage ([ ] { }), la recherche avec pondération (^), la recherche de phrase ("), la recherche floue (~), la recherche par caractère générique (* ?) et la recherche par champ (:).
Par exemple, si vous recherchez tels quels des caractères comme / ou : présents dans une URL ou un chemin de fichier, ou encore + ou - utilisés dans du code, vous risquez d’obtenir des résultats de recherche inattendus. Reportez-vous à la section ci-dessous pour la méthode d’échappement à utiliser.
Liste des caractères spéciaux et leur signification
| Caractère spécial | Signification / Rôle | Page associée |
|---|---|---|
+ - | Indique un terme obligatoire ou un terme à exclure (recherche AND / recherche NOT) | Recherche AND / Recherche NOT |
&& || | Recherche AND / recherche OR | Recherche AND / Recherche OR |
! | Recherche NOT (recherche par exclusion) | Recherche NOT |
( ) | Regroupement des conditions de recherche | Recherche avancée |
[ ] { } | Recherche par plage ([ ] inclut les bornes, { } les exclut) | Recherche par plage |
^ | Recherche avec boost (pondération) | Recherche avec boost |
" | Recherche de phrase (le texte entouré de guillemets est traité comme une seule expression ; peut aussi servir à échapper des caractères spéciaux) | Recherche avancée |
~ | Recherche floue (recherche approximative) | Recherche floue |
* ? | Recherche avec caractères génériques | Recherche avec caractères génériques |
: | Indique le champ de recherche | Recherche par champ spécifique |
\ | Caractère d’échappement | (cette page) |
/ | Barre oblique (doit être échappée lorsqu’elle apparaît, par exemple, dans une URL) | Recherche par champ spécifique |
Utilisation
Échappez avec ou entourez le terme de recherche avec « .
Par exemple, si vous souhaitez rechercher le terme « C++ » tel quel, échappez-le comme suit :