Gérer les règles de requête

En tant qu’administrateur général ou administrateur SharePoint dans Microsoft 365, vous pouvez améliorer les résultats de recherche dans l’expérience de recherche classique en créant et en gérant des règles de requête. Les règles de requête aident les recherches à répondre à l’intention des utilisateurs.

Dans une règle de requête, vous spécifiez des conditions et des actions associées. Lorsqu’une requête remplit les conditions d’une règle de requête, le système de recherche effectue les actions spécifiées dans la règle pour améliorer la pertinence des résultats de la recherche. Cela peut être en limitant les résultats ou en modifiant l’ordre dans lequel les résultats sont affichés. Lorsque la condition de règle de requête est remplie, une action associée peut être d’afficher un élément spécifique en haut des résultats de la recherche. Supposons que vous ayez un site intranet où tous les événements de l’entreprise sont conservés dans une bibliothèque et que vous souhaitez promouvoir un séminaire de premiers secours. Pour ce faire, vous créez une règle de requête qui propulse le séminaire de secourisme en haut des résultats de recherche lorsqu'une personne recherche « séminaire » ou « événement ».

Une règle de requête peut spécifier les trois types d’actions suivants :

  • Promouvoir un résultat de recherche pour qu’il apparaisse au-dessus des résultats classés. Par exemple, pour la requête « congé de maladie », une règle de requête peut spécifier un résultat particulier, tel qu’un lien vers un site qui a une déclaration de stratégie de l’entreprise concernant les congés de travail.
  • Ajoutez un ou plusieurs groupes de résultats de recherche, appelés blocs de résultats. Par exemple, pour une requête qui contient « Rapport des ventes Fabrikam », une règle de requête peut reconnaître « Fabrikam » en tant que client, puis afficher un bloc de résultats avec des résultats pertinents sur Fabrikam à partir de votre système de gestion de la relation client (CRM).
  • Modifier le classement des résultats de la recherche. Par exemple, pour une requête qui contient la « boîte à outils de téléchargement », une règle de requête peut reconnaître le mot « télécharger » en tant que terme d’action et améliorer les résultats de recherche qui pointent vers un site de téléchargement particulier sur votre intranet.

Vous pouvez créer des règles de requête à différents niveaux : pour l’ensemble du locataire, pour une collection de sites ou pour un site. Lorsque vous créez des règles de requête au niveau du locataire, les règles de requête peuvent être utilisées dans toutes les collections de sites. Lorsque vous créez des règles de requête au niveau de la collection de sites, les règles peuvent être utilisées sur tous les sites de la collection de sites. Lorsque vous créez des règles de requête au niveau du site, les règles peuvent uniquement être utilisées sur ce site.

Vous pouvez configurer des règles de requête pour une ou plusieurs sources de résultats et spécifier une période pendant laquelle la règle de requête est active.

SharePoint offre une expérience de recherche à la fois classique et moderne. Seules les règles de requête qui retournent des résultats promus peuvent affecter l’expérience de recherche moderne. Les règles de requête qui effectuent des réécritures de requête ne sont pas prises en charge pour les expériences modernes. Les utilisateurs peuvent voir ces résultats promus sous l’onglet Tout de la page des résultats de la recherche lorsqu’ils effectuent une recherche dans l’ensemble de SharePoint. En savoir plus sur les différences entre les expériences de recherche classiques et modernes dans SharePoint.

Importante

En décembre 2021, les règles de requête avec des résultats promus ont été dépréciées pour les requêtes de portée organization en faveur des réponses Bookmark et Q&A dans les expériences de recherche modernes. Les requêtes d’étendue organization sont des exemples de requêtes d’accueil et de Office.com SharePoint.

Les résultats promus continueront de fonctionner pour toutes les expériences de recherche classiques et pour les sites et les sites hub avec des expériences de recherche modernes. Les résultats promus continueront également de fonctionner pour les environnements où les réponses Bookmark et Q&R ne sont pas disponibles.

Promouvoir un résultat de recherche

Vous pouvez ajouter plusieurs résultats promus. Quand il existe plusieurs résultats promus, vous pouvez spécifier le classement relatif.

  1. Accédez à la page Gérer les règles de requête pour le locataire, pour une collection de sites ou un site :
  • Pour un locataire, dans le nouveau Centre d’administration SharePoint, sélectionnez Autres fonctionnalités. Sous Rechercher, sélectionnez Ouvrir, puis, dans la page d’administration de la recherche, sélectionnez Gérer les règles de requête.

  • Pour une collection de sites, dans votre collection de sites, sélectionnez Icône ParamètresParamètres, puis Paramètres du site. Si les paramètres du site ne s’affichent pas, sélectionnez Informations sur le site, puis Afficher tous les paramètres du site. Sous Administration de la collection de sites, sélectionnez Règles de requête de recherche.

  • Pour un site, sélectionnez Paramètresicône Paramètres, puis Paramètres du site. Si les paramètres du site ne s’affichent pas, sélectionnez Informations sur le site, puis Afficher tous les paramètres du site. Sous Rechercher, sélectionnez Règles de requête.

  1. Dans la page Gérer les règles de requête , dans la liste Sélectionner une source de résultat , sélectionnez une source de résultats pour la nouvelle règle de requête.

  2. Sélectionnez Nouvelle règle de requête.

  3. Dans la page Ajouter une règle de requête, dans la section Informations générales, dans le champ Nom de la règle, tapez le nom de la règle de requête.

  4. Sélectionnez cette option pour développer la section Contexte .

  5. Dans la section Contexte , effectuez l’une des opérations suivantes :

  • Pour appliquer la règle de requête à toutes les origines des résultats, sélectionnez Toutes les sources.

  • Pour appliquer la règle de requête à une ou plusieurs origines des résultats spécifiques, sélectionnez Une de ces sources. Par défaut, la source des résultats que vous avez spécifiée précédemment est sélectionnée. Pour ajouter une source de résultats à la règle de requête, sélectionnez Ajouter une source, sélectionnez une source de résultats dans la boîte de dialogue, puis sélectionnez Enregistrer.

  1. Dans la section Conditions de requête , effectuez l’une des opérations suivantes :
  • Sélectionnez l’une des conditions répertoriées dans le tableau Conditions déclenchant une règle de requête.

    Remarque

    La règle se déclenche lorsqu’une condition est vraie.

    Pour ajouter d’autres conditions, sélectionnez Ajouter une autre condition.

  • Sélectionnez Supprimer la condition pour configurer cette règle de requête pour qu’elle se déclenche pour chaque requête que les utilisateurs tapent au niveau auquel vous créez la règle, puis passez à l’étape suivante. Par exemple, si vous créez cette règle pour une collection de sites, sélectionnez Supprimer la condition si vous souhaitez que cette règle se déclenche pour chaque requête que les utilisateurs tapent dans une zone de recherche de la collection de sites.

  1. Dans la section Actions, spécifiez l'action à effectuer quand la règle de requête se déclenche. Spécifiez l'une des options suivantes :
  • Pour promouvoir des résultats individuels afin qu’ils apparaissent en haut des résultats de recherche, sélectionnez Ajouter un résultat promu (dans les produits SharePoint 2010, il s’agissait des meilleurs résultats). Dans la boîte de dialogue, dans le champ Titre , tapez le nom que vous souhaitez donner à ce résultat promu. Dans le champ URL, tapez l'URL du résultat à promouvoir. Choisissez Afficher l’URL sous forme de bannière au lieu d’un lien hypertexte. Sélectionnez Enregistrer.

    Vous pouvez ajouter plusieurs résultats promus. Lorsqu’il existe plusieurs résultats promus, spécifiez le classement relatif.

  • Pour promouvoir un groupe de résultats de recherche, sélectionnez Ajouter un bloc de résultats. Pour plus d’informations, consultez Créer et afficher un bloc de résultats un peu plus bas.

  • Pour modifier les résultats de recherche classés, sélectionnez Modifier les résultats classés en modifiant la requête. Pour plus d’informations, consultez Modifier les résultats de recherche classés en modifiant la requête un peu plus bas.

  1. Pour activer la règle de requête pendant une période particulière, sélectionnez Publication, puis spécifiez la période.

  2. Sélectionnez Enregistrer.

Créer et afficher un bloc de résultats

Un bloc de résultats contient un petit sous-ensemble de résultats liés à une requête d’une manière particulière. Comme pour les résultats individuels, vous pouvez promouvoir un bloc de résultats ou le classer avec d’autres résultats de recherche.

Lorsque vous configurez une condition de requête pour un bloc de résultats, vous utilisez des variables de requête. Les variables de requête sont comme des espaces réservés pour des valeurs que vous ne connaissez pas encore lorsque vous spécifiez la requête. Toutefois, lorsque la requête est exécutée, ces informations sont disponibles et le système les utilise pour envoyer la requête à l’index. Par exemple, {User.Name} représente le nom complet de l’utilisateur qui a tapé dans la requête. Un autre est {searchBoxQuery}, qui correspond à la requête qu’un utilisateur a tapée dans une zone de recherche. Lorsque vous utilisez le Générateur de requêtes pour configurer la requête, une liste de variables de requête s’affiche. (Consultez l’étape 3 de la procédure ci-dessous.)

  1. À l’étape 9 de la procédure Créer une règle de requête, dans la page Ajouter une règle de requête , dans la section Actions , cliquez sur Ajouter un bloc de résultats.

  2. Entrez le titre qui doit apparaître dans le bloc de résultats, dans le champ Titre de la section Titre du bloc.

  3. Configurez la requête qui donne les résultats pour le bloc. Dans la section Requête , cliquez sur Lancer le Générateur de requêtes et, sous l’onglet Informations de base , procédez comme suit :

  • Sélectionnez le contenu à rechercher en sélectionnant une source de résultat dans la liste déroulante de la section Sélectionner une requête

  • Spécifiez votre requête. Voir Variables de requête dans SharePoint Server 2013 pour obtenir la liste des variables de requête disponibles. Vous pouvez sélectionner des variables de requête prédéfinies dans la liste déroulante Filtre de mots clés, puis les ajouter à la zone de texte Requête en cliquant sur Ajouter mot clé filtre

  • Le cas échéant, utilisez les filtres de propriétés pour interroger le contenu des propriétés gérées définies comme étant utilisables dans une requête dans le schéma de recherche. Vous pouvez sélectionner des propriétés gérées dans la liste déroulante Filtre de propriétés. Cliquez sur Ajouter un filtre de propriétés pour ajouter le filtre à la requête.

    Remarque

    Les propriétés gérées personnalisées ne sont pas affichées dans la liste Filtre de propriétés . Pour ajouter une propriété managée personnalisée à votre requête, dans la zone de texte Requête , entrez le nom de votre propriété gérée personnalisée suivi de la condition de requête, par exemple MyCustomColorProperty :Green

  1. Spécifiez l'ordre de tri des résultats de recherche au sein de votre bloc de résultats. Le tri des résultats de recherche respecte la casse. Sous l’onglet TRI, dans la liste déroulante Trier par, sélectionnez une propriété gérée, puis sélectionnez Décroissant ou Croissant. Cette liste contient uniquement des propriétés gérées qui sont définies comme étant triables dans le schéma de tri. Vous pouvez également trier les résultats par rang. Pour ajouter des niveaux de tri supplémentaires, cliquez sur Ajouter un niveau de tri.

  2. Si vous choisissez de trier par rang, vous pouvez éventuellement définir des règles pour modifier dynamiquement l’ordre des résultats. Dans la section Classement dynamique, définissez le moment où le classement doit être modifié en sélectionnant une condition dans la liste déroulante, puis en spécifiant si vous voulez promouvoir ou abaisser le résultat. Pour ajouter des règles supplémentaires, cliquez sur Ajouter des règles de classement dynamiques.

  3. Affichez un aperçu de la requête finale qui sera exécutée par le composant WebPart Recherche de contenu, sous l’onglet TEST . L’aperçu est basé sur le modèle de requête d’origine où les variables dynamiques sont remplacées par les valeurs actuelles. D’autres modifications devront peut-être être apportées à la requête dans le cadre des règles de requête. Cliquez sur Afficher plus pour afficher des informations supplémentaires.

  • Le texte requête affiche la requête finale qui sera exécutée par le composant WebPart Recherche de contenu. Il est basé sur le modèle de requête d’origine où les variables dynamiques sont remplacées par les valeurs actuelles. Vous pouvez finir par apporter d’autres modifications à la requête dans le cadre des règles de requête.

  • La zone Modèle de requête affiche le contenu du modèle de requête qui est appliqué à la requête.

  • La section Variables du modèle de requête indique les variables de requête qui seront appliquées à la requête et les valeurs des variables qui s'appliquent à la page active. Vous pouvez taper d'autres valeurs pour tester leur effet sur la requête. Cliquez sur le bouton Tester la requête pour afficher un aperçu des résultats de la recherche.

  1. Cliquez sur OK pour fermer la boîte de dialogue générer votre requête .

  2. Définissez la source de résultats à laquelle ce bloc de résultats doit être appliqué. Utiliser la liste déroulante Rechercher dans cette source dans la section Requête

  3. Dans la liste déroulante Éléments , sélectionnez le nombre de résultats à afficher dans le bloc de résultats.

  4. Cliquez pour développer la section Paramètres.

    Le bloc de résultats affiche uniquement le nombre de résultats de recherche que vous avez spécifié à l’étape précédente. Toutefois, vous pouvez ajouter un lien Afficher plus en bas du bloc de résultats qui affiche tous les résultats de recherche du bloc de résultats. Pour ajouter un lien Afficher plus , sélectionnez le lien « Plus » pour accéder à l’URL suivante, puis tapez une URL. Vous pouvez utiliser des variables de requête dans cette URL, par exemple sitehttp://www.<>/search/results.aspx ?k={subjectTerms}.

  5. Cliquez sur OK.

Modifier les résultats de recherche classés en modifiant la requête

Le modèle de classement calcule un ordre de classement des résultats de recherche. Vous pouvez modifier ce classement en promouvant ou rétrogradant des éléments dans les résultats de recherche. Par exemple, pour une requête qui contient la « boîte à outils de téléchargement », vous pouvez créer une règle de requête qui reconnaît le mot « download » comme terme d’action. Une fois que vous avez effectué cette opération, vous pouvez modifier les résultats de recherche classés et promouvoir l’URL d’un site de téléchargement spécifique sur votre intranet.

Vous pouvez également modifier dynamiquement l’ordre de tri des résultats de la recherche, en fonction de plusieurs variables telles que l’extension de nom de fichier ou des mots clés spécifiques. Lorsque vous modifiez les résultats de la recherche classés en modifiant la requête, vous voyez que vos résultats sont réduits en fonction de la sécurité et peuvent être définis. En outre, les résultats de la recherche ne s’affichent pas si le document n’y est plus.

  1. À l’étape 9 de la procédure Créer une règle de requête, dans la page Ajouter une règle de requête , dans la section Actions , cliquez sur Modifier les résultats classés en modifiant la requête. La boîte de dialogue Générer votre requête s’affiche

  2. Sous l’onglet INFORMATIONS DE BASE , procédez comme suit :

  • Sélectionnez le contenu à rechercher en sélectionnant une source de résultat dans la liste déroulante de la section Sélectionner une requête

  • Spécifiez votre requête. Voir Variables de requête dans SharePoint Server 2013 pour obtenir la liste des variables de requête disponibles. Vous pouvez sélectionner des variables de requête prédéfinies dans la liste déroulante Filtre de mots clés, puis les ajouter à la zone de texte Requête en cliquant sur Ajouter mot clé filtre

  • Le cas échéant, utilisez les filtres de propriétés pour interroger le contenu des propriétés gérées définies comme étant utilisables dans une requête dans le schéma de recherche. Vous pouvez sélectionner des propriétés gérées dans la liste déroulante Filtre de propriétés. Cliquez sur Ajouter un filtre de propriétés pour ajouter le filtre à la requête.

  1. Spécifiez l'ordre de tri des résultats de recherche au sein de votre bloc de résultats. Le tri des résultats de recherche respecte la casse. Sous l’onglet TRI, dans la liste déroulante Trier par, sélectionnez une propriété gérée, puis sélectionnez Décroissant ou Croissant. Cette liste contient uniquement des propriétés gérées qui sont définies comme étant triables dans le schéma de tri. Vous pouvez également trier les résultats par rang. Pour ajouter des niveaux de tri supplémentaires, cliquez sur Ajouter un niveau de tri.

  2. Si vous choisissez de trier par rang, vous pouvez éventuellement définir des règles pour modifier dynamiquement l’ordre des résultats. Dans la section Classement dynamique, définissez le moment où le classement doit être modifié en sélectionnant une condition dans la liste déroulante, puis en spécifiant si vous voulez promouvoir ou abaisser le résultat. Pour ajouter des règles supplémentaires, cliquez sur Ajouter des règles de classement dynamiques.

  3. Affichez un aperçu de la requête finale qui sera exécutée par le composant WebPart Recherche de contenu, sous l’onglet TEST . L’aperçu est basé sur le modèle de requête d’origine où les variables dynamiques sont remplacées par les valeurs actuelles. D’autres modifications devront peut-être être apportées à la requête dans le cadre des règles de requête. Cliquez sur Afficher plus pour afficher des informations supplémentaires.

  • Le texte requête affiche la requête finale qui sera exécutée par le composant WebPart Recherche de contenu. Il est basé sur le modèle de requête d’origine où les variables dynamiques sont remplacées par les valeurs actuelles. Vous pouvez finir par apporter d’autres modifications à la requête dans le cadre des règles de requête.

  • La zone Modèle de requête affiche le contenu du modèle de requête qui est appliqué à la requête.

  • La section Variables du modèle de requête indique les variables de requête qui seront appliquées à la requête et les valeurs des variables qui s'appliquent à la page active. Vous pouvez taper d'autres valeurs pour tester leur effet sur la requête. Cliquez sur le bouton Tester la requête pour afficher un aperçu des résultats de la recherche.

  1. Cliquez sur OK pour fermer la boîte de dialogue Générer votre requête .

  2. Cliquez sur Save (Enregistrer).

Rendre une règle de requête inactive sur un site

Les règles de requête créées au niveau du locataire sont héritées par les collections de sites et les sites. De même, les règles de requête créées au niveau de la collection de sites sont héritées par les sites de la collection de sites. Si vous ne souhaitez pas qu’une règle de requête s’applique à un site qui en hérite, vous pouvez rendre la règle de requête inactive pour le site.

  1. Sur votre site, sélectionnez Icône ParamètresParamètres, puis Paramètres du site. Si les paramètres du site ne s’affichent pas, sélectionnez Informations sur le site, puis Afficher tous les paramètres du site.

  2. Dans la page Paramètres du site, dans la section Recherche, cliquez sur Règles de requête.

  3. Dans la page Gérer les règles de requête, dans le menu Sélectionner une origine des résultats, sélectionnez l'origine des résultats qui contient la règle de requête à désactiver.

  4. Dans la colonne Nom, pointez sur la règle de requête à désactiver, cliquez sur la flèche qui s'affiche, puis cliquez sur Désactiver.

Règles de requête de classement pour une collection de sites

Lorsque plusieurs règles de requête sont actives pour un locataire, une collection de sites ou un site, plusieurs règles peuvent être déclenchées pour une requête effectuée à ce niveau. Par défaut, les règles ne se déclenchent pas dans un ordre donné. Toutefois, si vous souhaitez contrôler l’ordre dans lequel les règles se déclenchent, vous devez ajouter les règles de requête que vous créez aux groupes de requêtes. Pour ce faire, vous sélectionnez des règles à ajouter à un groupe, puis vous spécifiez l’ordre dans lequel les règles du groupe seront déclenchées si elles sont déclenchées. Vous pouvez également empêcher le déclenchement de règles de requête qui se classent le plus bas dans un groupe, même si elles sont déclenchées.

  1. Dans la collection de sites, sélectionnez Paramètresicône Paramètres, puis Paramètres du site. Si les paramètres du site ne s’affichent pas, sélectionnez Informations sur le site, puis Afficher tous les paramètres du site.

  2. Sur la page Paramètres du site, dans la section Administration de la collection de sites, cliquez sur Règles de requête de recherche.

  3. Dans la page Gérer les règles de requête, dans le menu Sélectionner une origine des résultats, sélectionnez l'origine des résultats qui contient les règles de requête à regrouper.

  4. Pour chaque règle de requête créée à ajouter à un groupe, pointez sur la règle et activez la case à cocher.

    Remarque

    Les règles de requête que vous avez créées pour cette collection de sites sont répertoriées dans la section Défini pour cette collection de sites.

  5. Cliquez sur Trier les règles sélectionnées.

  6. Dans la boîte de dialogue Trier les règles sélectionnées , effectuez l’une des opérations suivantes, puis cliquez sur OK :

  • Sélectionnez Déplacer les règles vers le nouveau groupe avec ce nom, puis tapez un nom pour le groupe.

  • Sélectionnez Déplacer des règles vers un groupe existant , puis sélectionnez un groupe dans la liste.

  1. Dans la page Gérer les règles de requête :
  • Pour modifier l’ordre dans lequel une règle d’un groupe se déclenche si elle est déclenchée, modifiez l’ordre des numéros de la règle.

  • Pour empêcher le déclenchement des règles de requête qui sont classées le plus bas dans le groupe, accédez à la ligne de la règle de requête du groupe qui doit se déclencher en dernier, puis dans la colonne Actions , dans la liste Continuer/Arrêter , sélectionnez Arrêter.

Conditions déclenchant une règle de requête

Condition de requête Description Configuration Exemple
La requête correspond exactement au mot-clé
La règle de requête se déclenche lorsqu’une requête correspond exactement à un mot ou à une expression que vous spécifiez.
Dans la zone de texte La requête correspond exactement à l'une de ces expressions, tapez une ou plusieurs expressions séparées par des points-virgules.
Tapez « image ; pic » dans la boîte. La règle de requête se déclenche lorsqu’un utilisateur tape « image » ou « image » dans une zone de recherche. La règle ne se déclenche pas si un utilisateur tape « images » ou « image ensoleillée ».
La requête contient un terme d’action
La règle de requête se déclenche lorsqu’une requête contient un terme pour quelque chose que l’utilisateur souhaite faire. Le terme doit se trouver au début ou à la fin de la requête.
Entrez le terme d’action qui provoque le déclenchement de la règle de requête en effectuant l’une des opérations suivantes :
Sélectionnez Le terme d'action est l'une de ces expressions, puis tapez une ou plusieurs expressions.
Tapez le mot « download » dans la zone Terme d’action est l’une de ces expressions . Lorsqu’un utilisateur tape « télécharger la feuille de données Contoso Electronics » dans une zone de recherche, il est probable que l’utilisateur ne recherche pas un document contenant les mots « download », « Contoso », « Electronics » et « datasheet ». Au lieu de cela, l’utilisateur souhaite probablement télécharger une feuille de données Contoso Electronics. La règle de requête se déclenche et seuls les mots « Contoso », « Electronics » et « datasheet » sont envoyés à l’index de recherche.
Requête plus fréquente dans la source
La règle de requête se déclenche si les utilisateurs ont fréquemment envoyé cette requête à partir d’une autre source que vous avez déjà spécifiée.
Dans la requête est plus susceptible d’être utilisée dans cette liste source , sélectionnez une source de résultats.
Vous avez sélectionné Résultats de la vidéo locale dans la liste. La règle de requête se déclenche si un utilisateur tape le mot « training » dans une zone de recherche et si ce mot a déjà été fréquemment tapé dans une zone de recherche du vertical Vidéos.
Type de résultat fréquemment sélectionné
La règle de requête se déclenche si d’autres utilisateurs cliquent fréquemment sur un type de résultat particulier après avoir tapé la même requête.
Dans la liste Type de résultat de correspondance des résultats couramment cliqués , sélectionnez un type de résultat.
Vous avez sélectionné SharePoint MicroBlog Post dans la liste. Si les utilisateurs cliquent fréquemment sur un billet de microblog dans les résultats de recherche, envisagez de configurer le billet de microblog le plus récent comme premier résultat promu et le billet de microblog le plus récent suivant comme deuxième résultat promu (dans la section Actions ).
Correspondance de texte de la requête avancée
Vous souhaitez utiliser une expression ou une entrée de dictionnaire qui provoque le déclenchement de la règle de requête, puis définir des conditions plus détaillées pour le moment où la règle de requête se déclenche.
Entrez l’expression ou le terme qui provoque le déclenchement de la règle de requête en effectuant l’une des opérations suivantes :
Sélectionnez Requête contient l’une de ces expressions, puis tapez une ou plusieurs expressions.
Vous avez sélectionné La requête contient l’une de ces expressions, puis choisissez Début des correspondances de requête, mais pas la requête entière. La règle de requête se déclenche uniquement si l’expression se trouve au début d’une requête, et non si elle est à la fin.