>
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] |
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] |