Doc produitsMenu

Plateforme Coveo 7.0 >
Aide pour l'utilisateur > Recherche de base > Référence de syntaxe de requête

Référence de la syntaxe de la requête de Coveo

Le tableau suivant présente des exemples des diverses fonctionnalités de syntaxe de la requête de Coveo qui peuvent aider à composer des requêtes plus pertinentes.

Exemple de syntaxe de requête Retourne tous les éléments
Requêtes simples
term renfermant term
term1 term2 renfermant à la fois term1 et term2
term1 OR term2 renfermant soit term1 ou term2 [more]
term1 NOT term2
term1 -term2
renfermant term1 mais pas term2 [more]
term1 NEAR:5 term2 renfermant à la fois term1 et term2 contigus dans un maximum de cinq termes [more]
"term1 term2 term3" renfermant exactement la phrase entre des guillemets [more]
+term renfermant exactement term, pas d'autres mots partageant la même racine [more]
term* renfermant term ou tout mot débutant par term et se terminant par n'importe quel caractère [more]
Champs de requête
from:name
to:"firstname lastname"
avec les champs from ou to renfermant le nom spécifié [more]
@title=term avec le champ title renfermant term [more]
@date=yesterday avec le champ date étant la date d'hier [more]
@size<=128 avec le champ size étant moins de 128 octets [more]
@author==(bob,robert,rob) champ author avec une des valeurs énumérées [more]

Requêtes de champ avancées

Note : Les requêtes de champ avancées ne fonctionnent qu'avec les champs de facette (voir Ajout d'un champ de facette).

@title *= "*term1 te?m2" avec le champ title renfermant des variantes de remplacement des termes spécifiés [more]
@author ~= "name" avec le champ author renfermant une valeur avec une correspondance approximative pour name [more]
@author %= "name" avec le champ author renfermant une valeur correspondant phonétiquement à name [more]
@syssite /= "^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$" avec le champ syssite renfermant une chaîne correspondant à une expression régulière d'adresse IP. [more]