Configurer les propriétés du composant WebPart de résultats de recherche dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Le composant WebPart de résultats de recherche affiche les résultats de recherche d'une requête entrée dans un composant WebPart de zone de recherche. Par défaut, le composant WebPart de résultats de recherche est utilisé dans toutes les pages de secteur vertical de recherche (results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx). Il affiche les résultats de recherche réels et transmet également les résultats de recherche aux composants WebPart de perfectionnement et de navigation par recherche de la même page.
Le composant WebPart de résultats de recherche utilise une requête spécifiée dans le composant WebPart pour afficher les résultats de recherche. Par défaut, la requête définie dans ce composant WebPart utilise la variable de requête {searchboxquery}. La variable de requête est un espace réservé à une valeur. Quand une requête est exécutée, l’espace réservé est remplacé par une valeur. Par exemple, quand un utilisateur tape l’expression de recherche jaune dans le composant WebPart de zone de recherche, la variable {searchboxquery} du composant WebPart de résultats de recherche se résout par la recherche de tous les éléments qui contiennent l’expression jaune.
En modifiant les propriétés et la requête dans le composant WebPart Résultats de la recherche, vous pouvez effectuer les opérations suivantes :
limiter les résultats de recherche à une origine de résultats ;
ajouter des variables de requête ou des filtres de propriétés personnalisant les résultats de recherche pour les différents utilisateurs ;
promouvoir ou rétrograder des éléments ou des pages dans les résultats de recherche ;
modifier le tri des résultats de recherche ;
modifier le modèle d’affichage.
Avant de commencer
Notes
SharePoint Server s'exécutant en tant que sites web dans Internet Information Services (IIS), les administrateurs et les utilisateurs dépendent des fonctionnalités d'accessibilité fournies par les navigateurs. SharePoint Server prend en charge les fonctionnalités d'accessibilité des navigateurs pris en charge. Pour plus d'informations, voir les ressources suivantes :
Configurer les propriétés du composant WebPart de résultats de recherche
Pour configurer les propriétés d’un composant WebPart de résultats de recherche
Vérifiez que le compte utilisateur qui effectue cette procédure est associé à un membre du groupe SharePoint Concepteurs sur le site Centre de recherche d’entreprise.
Dans la page des résultats de recherche, cliquez sur le menu Paramètres, puis sur Modifier la page.
Dans le composant WebPart de résultats de recherche, cliquez sur la flèche du menu du composant WebPart de résultats de recherche, puis sur Modifier le composant WebPart.
Dans la section Critères de recherche du volet d'outils Composant WebPart, cliquez sur Changer la requête.
Dans l'onglet CONCEPTS DE BASE, effectuez l'une des opérations suivantes :
Pour définir votre requête en employant le langage de requête de mot clé (KQL), sélectionnez des options comme décrit dans la liste suivante :
Sélectionnez une requête
Sélectionnez une origine de résultats afin de spécifier quel contenu doit être recherché.
Par défaut, les origines de résultats suivantes sont définies pour les différentes pages de secteur vertical de recherche :
Tout (results.aspx) : Résultats SharePoint locaux (système)
Personnes (peopleresults.aspx) : Résultats locaux de recherche de personnes (système)
Conversations (conversationresults.aspx) : Conversations (système)
Vidéos (videoresults.aspx) : Résultats locaux de recherche de vidéos (système)
Filtre par mots clés
Vous pouvez utiliser des filtres par mot clé pour ajouter des variables de requête à votre requête. Pour obtenir la liste des variables de requête disponibles, voir Query variables in SharePoint Server.
Vous pouvez sélectionner des variables de requête prédéfinies dans la liste déroulante, puis les ajouter à la requête en cliquant sur Ajouter un filtre par mots clés.
Filtre de propriétés
Vous pouvez utiliser les filtres de propriétés pour interroger le contenu des propriétés gérées définies comme queryable dans le schéma de la 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.
Texte de requête
Par défaut, la variable de requête {searchboxquery} est définie pour ce champ. Vous pouvez modifier le texte de la requête en utilisant le langage KQL. Pour plus d'informations sur le langage KQL, voir Référence de syntaxe de requête de mot clé. Vous pouvez aussi utiliser les listes Filtre par mots clés et Filtre de propriétés pour créer la requête.
La requête de mot clé peut être formée de mots clés en texte libre, de filtres de propriétés ou d'opérateurs. Utilisez des accolades pour délimiter les variables de requête. Ces variables seront remplacées par une valeur réelle lors de l'exécution de la requête.
La longueur maximale des requêtes de mot clé est de 2 048 caractères.
Pour définir votre requête en utilisant des variables prédéfinies, cliquez sur Basculer en mode rapide. Sélectionnez des options comme décrit dans la liste suivante :
Sélectionner une requête
Sélectionnez une origine de résultats afin de spécifier quel contenu doit être recherché. Si vous avez partagé une bibliothèque ou une liste de documents en tant que catalogue, l'origine des résultats du catalogue est affichée dans cette liste déroulante.
Restreindre par application
Sélectionnez une option dans la liste pour limiter les résultats à un site, une bibliothèque, une liste ou une URL spécifique.
Limiter par une balise
Vous pouvez limiter les résultats au contenu qui est marqué par un terme extrait d'un ensemble de termes.
Sélectionnez l'une des options suivantes :
Ne pas limiter par une balise
Les résultats de la recherche ne seront pas limités en fonction de balises (par défaut).
Limiter par le terme de navigation de la page actuelle
Les résultats de la recherche seront limités au contenu qui est marqué avec le terme de la page active. La balise active correspond à la dernière partie de l'URL conviviale. Cette option ne s'applique qu'aux sites qui utilisent la navigation gérée.
Restreindre selon les termes de navigation actuels et enfants
Les résultats de la recherche seront limités au contenu qui est marqué avec le terme de la page active (affiché dans la dernière partie de l'URL conviviale) et au contenu qui est marqué avec des sous-termes de la page active. Cette option ne s'applique qu'aux sites qui utilisent la navigation gérée.
Limiter par cette balise
Les résultats de la recherche seront limités au contenu qui est marqué avec la balise que vous tapez dans la zone.
Remarque : quand vous basculez du mode rapide en mode avancé, l'origine des résultats choisie via l'option Sélectionner une requête est remplacée par une autre origine des résultats. Celle-ci peut influer sur les résultats de la recherche. Vérifiez donc bien les résultats de la recherche affichés dans la section APERÇU DES RÉSULTATS DE LA RECHERCHE, et ajoutez une configuration de requête dans le champ Texte de requête si besoin.
L'onglet AFFINEMENTS répertorie les propriétés gérées qui sont définies en tant qu'affinements dans le schéma de recherche. Vous pouvez indiquer que les résultats de recherche renvoyés dans le composant WebPart de résultats de recherche doivent se limiter à une ou plusieurs valeurs extraites des affinements. Sélectionnez un affinement dans la liste, puis cliquez sur Ajouter pour l'ajouter à la requête.
Cliquez sur Afficher plus si vous voulez définir le regroupement de résultats. Sous Résultats de groupe, vous pouvez spécifier que les résultats doivent être regroupés en fonction d'une ou de plusieurs propriétés gérées. Ceci est utile si vous affichez plusieurs variantes d'un même élément et que vous souhaitez les grouper sous un même résultat.
Sous l'onglet TRI, vous pouvez spécifier le mode de tri des résultats de recherche. Cet onglet est disponible uniquement si vous utilisez le mode avancé. Si vous utilisez le mode rapide, vous pouvez définir des options de tri dans l'origine des résultats.
Dans la liste déroulante Trier par:
Sélectionnez une propriété gérée dans la liste des propriétés gérées définies comme pouvant être triées dans le schéma de recherche, puis sélectionnez Décroissant ou Croissant. Pour ajouter des niveaux de tri supplémentaires, cliquez sur Ajouter un niveau de tri.
Notes
Le tri des résultats de recherche respecte la casse.
Importante
Si votre source de résultats contient un tri, vous ne devez pas spécifier le tri dans le composant WebPart Résultats de la recherche. Cela est dû au fait que le tri dans la source de résultats remplace le tri que vous spécifiez dans le composant WebPart Résultats de la recherche.
Sélectionnez Rang pour classer en fonction de la pertinence. Vous pouvez ensuite spécifier le modèle de classement à utiliser ou des règles de classement dynamiques.
(Facultatif) Sélectionnez le modèle de classement à utiliser pour le tri dans la liste Modèle de classement.
Sous Classement dynamique, vous pouvez spécifier un classement supplémentaire en ajoutant des règles qui modifient l'ordre des résultats lorsque certaines conditions s'appliquent. Cliquez sur Ajouter une règle de classement dynamique, puis spécifiez des règles conditionnelles.
Dans l’onglet PARAMÈTRES, définissez les paramètres répertoriés dans la liste suivante.
Règles de requête
Indiquez si des règles de requête doivent ou non être utilisées.
Réécriture d'URL
Indiquez si la réécriture d'URL sur la page de détails de l'élément doit continuer à être relative pour chaque élément de catalogue comme défini lorsque vous avez configuré la connexion de catalogue. Cette option ne s'applique qu'aux sites qui utilisent la navigation gérée et sont connectés à un catalogue qui utilise l'accès anonyme pour les pages du catalogue. Si vous sélectionnez Ne pas réécrire les URL, les URL des éléments de catalogue pointent directement vers l'élément de bibliothèque du catalogue connecté.
Comportement de chargement
Sélectionnez le moment où les résultats de recherche retournés par le composant WebPart Résultats de la recherche s’affichent sur la page web. L’option par défaut est Async option : Émettre une requête à partir du navigateur. Les requêtes sont émises à partir du navigateur des utilisateurs finaux après la réception de la page complète (asynchrone). Si vous sélectionnez l’option synchrone, option Synchroniser : Émettre une requête à partir du serveur, les requêtes sont émises à partir du serveur et les résultats de la recherche sont inclus dans la réponse de page qui est renvoyée à partir de SharePoint (synchrone). Le chargement synchrone rend la recherche vulnérable aux attaques de falsification de requêtes intersites et vous ne devez choisir cette option qu’après avoir soigneusement examiné si cette vulnérabilité peut être exploitée. En savoir plus.
- Dans l’onglet TEST, vous pouvez afficher un aperçu de la requête envoyée par le composant WebPart de résultats de recherche.
Texte de requête
Indique la dernière requête qui sera exécutée par le composant WebPart de résultats de recherche. Celle-ci repose sur le modèle de requête d'origine dans lequel 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 d'une règle de requête.
Cliquez sur Afficher plus pour afficher des informations supplémentaires.
Modèle de requête
Affiche le contenu du modèle de requête qui est appliqué à la requête.
Affiné par
Affiche les affinements appliqués à la requête tels que définis dans l'onglet AFFINEMENTS.
Regroupé par
Affiche la propriété gérée selon laquelle les résultats de recherche doivent être regroupés, comme défini dans l'onglet AFFINEMENTS.
Règles de requête appliquées
Affiche les règles de requête qui sont appliquées à 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.
Vous pouvez également tester le fonctionnement de la requête selon différents termes de segment d'utilisateur. Cliquez sur Ajouter un terme de segment d'utilisateur pour ajouter des termes à la requête.
Cliquez sur le bouton Tester la requête pour afficher un aperçu des résultats de la recherche.
Texte de requête
Indique la dernière requête qui sera exécutée par le composant WebPart de résultats de recherche. Celle-ci repose sur le modèle de requête d'origine dans lequel 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 d'une règle de requête.
Dans la section Modèles d'affichage du volet d'outils Composant WebPart, l'option par défaut est Utiliser les types de résultats pour afficher les éléments. Cette option applique différents modèles d'affichage selon le type du résultat de recherche. Par exemple, si le type d'un résultat de recherche est un fichier PDF, le modèle d'affichage Élément PDF est appliqué. Si le type est une image, le modèle d'affichage Élément d'image est appliqué. Pour appliquer un même modèle d'affichage à tous les types de résultat de recherche, sélectionnez Utiliser un seul modèle pour afficher les éléments, puis le modèle d'affichage à appliquer.
Dans les paramètres des résultats de la section Paramètres du volet d'outils Composant WebPart, pour préciser le mode d'affichage des résultats de la recherche, changez les valeurs des champs suivants :
Nombre de résultats par page Nombre de résultats de recherche à afficher par page.
Afficher les résultats classés Décochez la case pour afficher uniquement des blocs promus (tels que les résultats promus ou les favoris personnels) ou des contrôles de résultat (tels que le nombre de résultats), et non les résultats classés.
Afficher les résultats promus Décochez la case pour ne pas afficher les résultats de recherche promus à l'aide de règles de requête.
Afficher « Voulez-vous dire ? » Décochez la case si vous ne souhaitez pas afficher les corrections orthographiques des requêtes, car vous vouliez des suggestions. Pour plus d’informations sur les corrections orthographiques des requêtes, voir Gérer la correction orthographique des requêtes dans SharePoint Server.
Afficher les favoris personnels Décochez la case pour ne pas afficher les favoris personnels.
Afficher le lien Afficher les doublons Cochez la case pour afficher un lien Afficher les doublons.
Afficher le lien vers le Centre de recherche Cochez la case pour afficher un lien vers le Centre de recherche.
- Dans les paramètres de contrôle des résultats de la section Paramètres du volet d'outils Composant WebPart, pour préciser le mode d'affichage des résultats de la recherche, changez les valeurs des champs suivants :
Afficher le lien Avancé Décochez la case pour ne pas afficher de lien vers la page de recherche avancée dans le composant WebPart.
Afficher le nombre de résultats Décochez la case pour ne pas afficher le nombre de résultats trouvés dans le composant WebPart.
Afficher la liste déroulante des langues Décochez la case pour ne pas afficher la liste déroulante des langues dans le composant WebPart.
Afficher la liste déroulante de tri Cochez la case pour afficher la liste déroulante de tri dans le composant WebPart.
Afficher la pagination Décochez la case pour ne pas afficher la pagination dans le composant WebPart.
Afficher le lien Préférences Décochez la case pour ne pas afficher de lien vers la page des préférences dans le composant WebPart.
Afficher le lien M'avertir Décochez la case pour ne pas afficher de lien vers la page M'avertir dans le composant WebPart. Pour plus d'informations sur les alertes de recherche, voir Enable search alerts in SharePoint Server.
Pour désactiver la recherche de radical dans un composant WebPart de résultats de recherche
La recherche de radical signifie que les noms et les adjectifs d’une requête sont élargis aux différentes flexions possibles. Par exemple, si une personne entre le mot « journal » dans une requête, il est automatiquement étendu à {"journaux"}. De même, le mot « ensemble » est élargi à {"ensembles"}.
Pour désactiver la recherche de radical dans un composant WebPart de résultats de recherche
Vérifiez que le compte utilisateur qui effectue cette procédure est associé à un membre du groupe SharePoint Concepteurs sur le site Centre de recherche d’entreprise.
Dans la page des résultats de recherche, cliquez sur le menu Paramètres, puis sur Modifier la page.
Dans le composant WebPart Résultats de la recherche, cliquez sur la flèche Menu du composant WebPart Résultats de la recherche, cliquez sur Exporter..., puis enregistrez le composant WebPart sur votre ordinateur.
Ouvrez le composant WebPart dans un éditeur de texte tel que le Bloc-notes.
Attribuez la valeur false à EnableStemming, puis enregistrez le fichier sous un nouveau nom, par exemple Résultats_recherche_SansRechercheRadical.webpart.
Dans la zone principale de la page des résultats de recherche, cliquez sur Ajouter un composant WebPart.
Dans la section Catégories, cliquez sur la flèche Télécharger un composant WebPart.
Dans la section Télécharger un composant WebPart, cliquez sur Parcourir pour accéder au fichier de composant WebPart que vous avez modifié, puis cliquez sur Télécharger.
Pour ajouter le composant WebPart de résultats de recherche personnalisé à la page des résultats de recherche, procédez comme suit :
Accédez à la page des résultats de recherche.
Dans le menu Paramètres, cliquez sur Modifier la page.
Dans la zone de composants WebPart à laquelle vous voulez ajouter le composant WebPart, cliquez sur Ajouter un composant WebPart.
Dans la liste Catégories, sélectionnez Composants WebPart importés.
Dans la liste Composants WebPart, sélectionnez le composant WebPart téléchargé, puis cliquez sur Ajouter.
- Pour supprimer le composant WebPart de résultats de recherche par défaut de la page des résultats de recherche, procédez comme suit :
Accédez à la page des résultats de recherche.
Dans le menu Paramètres, cliquez sur Modifier la page.
Dans le composant WebPart, cliquez sur la flèche du menu du composant WebPart de résultats de recherche, puis sur Supprimer.
Notes
Si vous désactivez la recherche de radical, elle ne s’applique plus pour l’intégralité des langues à l’exception des suivantes : arabe, estonien, finnois, hébreu, hongrois, coréen, letton et slovaque.
Voir aussi
Query variables in SharePoint Server
Configurer des origines de résultats pour la recherche dans SharePoint Server
Planifier la transformation de requêtes et le tri des résultats dans SharePoint Server