Référence de la syntaxe du langage de requête FQL (FAST Query Language)
Dernière modification : vendredi 1 juillet 2011
S’applique à : SharePoint Server 2010
Vous pouvez utiliser le langage de requête FQL (FAST Query Language) pour effectuer des recherches exactes et pour limiter la portée de votre recherche aux valeurs qui appartiennent à une propriété gérée spécifique ou à un index de texte intégral. Pour plus d’informations sur les langages de requête pris en charge, voir Langages de requête pris en charge.
Une expression de langage de requête peut contenir des sous-expressions imbriquées qui comprennent des termes de requête, des spécifications de propriété et des opérateurs, comme suit :
Expressions de jetons Un(e) ou plusieurs termes de requête, expressions ou valeurs numériques à rechercher dans une requête.
Spécification de propriété Une propriété ou un index de texte intégral devant correspondre à l’expression concernée.
Opérateurs Mots clés qui spécifient des opérations booléennes (telles que les opérations AND et OR) ou d’autres contraintes sur les opérandes (comme FILTER OR RANK).
L’exemple de requête FQL suivant recherche les termes « hello » et « world » dans la propriété gérée body d’un élément indexé :
body:string("hello world", mode="and")
Dans l’exemple :
body: limite la portée de la requête à la propriété gérée body dans l’élément ;
"hello world" est l’opérande de l’opérateur STRING, qui indique les termes à rechercher ;
mode="and" indique que l’opérateur de requête logique AND sera appliqué à "hello world".