Présentation des transformations de requête

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Pour fournir des résultats de recherche appropriés pour une requête d’utilisateur spécifique, vous devez parfois modifier la requête. Par exemple, supposons que vous créez un secteur vertical de recherche Images. Quand un utilisateur tape une requête dans ce secteur vertical, vous devez modifier cette requête pour que les résultats de recherche renvoyés soient uniquement des images.

Pour modifier une requête, vous utilisez le Générateur de requêtes pour configurer une transformation de requête. Vous pouvez configurer une transformation de requête pour remplacer les propriétés d’une requête, tels que l' origine des résultats de la requête doit utiliser pour obtenir les résultats de recherche ou l’ordre de tri qu’il utilise lorsqu’il affiche les résultats de la recherche. La transformation remplace également le texte de la requête en utilisant un modèle de requête que vous pouvez configurer. Le modèle de requête est le texte qui remplacera le texte de requête et le modèle peut contenir des variables de requête.

Une variable de requête est un espace réservé pour une valeur. Une transformation remplace le texte d’une requête avec son modèle de requête, remplace également les variables de requête dans le modèle avec des valeurs spécifiques.

Une transformation remplace les variables de requête contextuelle avec les valeurs concernant le contexte de requête. Le tableau suivant montre quelques exemples de variables de requête contextuelle.

Une transformation remplace cette variable de requête contextuelle

Avec ce

{User.Name}

Nom de l’utilisateur qui a tapé la requête

{Site.URL}

Site dans lequel l’utilisateur a tapé la valeur

{Today}

Date du jour

Une transformation remplace les variables de requête liée avec texte qui se trouve dans la requête de l’utilisateur. Le tableau suivant montre quelques exemples des variables de requête liée.

Une transformation remplace cette variable de requête liée

Avec ce

{searchBoxQuery}

La requête tapée par l’utilisateur

{searchTerms}

La requête tapée par l’utilisateur après modification par la transformation la plus récente

Vous pouvez utiliser une variable de requête liée quand vous ajoutez une restriction à une requête, par exemple quand vous limitez une requête à un type de contenu spécifique. Par exemple, pour un segment vertical Images, vous pourriez configurer une transformation de requête qui ajoute « contenttype:picture » au texte de la requête à l’aide du modèle de requête « {searchTerms} contenttype:picture ». Si un utilisateur tape la requête « lune » dans ce segment vertical, la transformation remplace « {searchTerms} » par « lune ». La transformation de requête modifie donc la requête en « lune contenttype:picture ».

Vous pouvez configurer des transformations de requête à partir de trois emplacements :

  • Dans un composant WebPart, par exemple un composant WebPart Résultats de la recherche. Configurez une transformation dans un composant WebPart quand vous n’avez pas besoin d’apporter les mêmes modifications à des requêtes à un autre emplacement.

  • Dans une règle de requête, qui indique que certaines actions à effectuer uniquement si certaines conditions sont satisfaites. Une transformation deux de ces actions permet de modifier la requête :

    • Ajouter un bloc de résultats dans la page de résultats de la recherche. Cette action crée une copie de la requête et sa transformation modifie uniquement cette copie.

    • Modifier les résultats classés. Cette action modifie la requête tapée par l’utilisateur.

  • Dans l’origine des résultats utilisée par la requête pour obtenir les résultats de la recherche.

Une requête d’utilisateur est transformée par le composant WebPart, puis par les règles de requête applicables le cas échéant, puis enfin par l’origine des résultats. Par conséquent, quand vous configurez une transformation dans une origine des résultats, vous pouvez être sûr que les modifications de la transformation ne seront pas annulées ou ignorées parce que l’origine des résultats est la dernière à transformer la requête. Par exemple, pour vous assurer qu’un secteur vertical de recherche Images renvoie uniquement des images, vous pourriez configurer la transformation appropriée dans une origine des résultats, puis configurer le composant WebPart dans le secteur vertical de recherche de façon à utiliser cette origine des résultats.

Pour plus d’informations, voir vue d’ensemble des requêtes de traitement sur TechNet.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×