Configurer les propriétés du composant WebPart de résultats de recherche dans SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2018-02-13

Résumé : Découvrez comment configurer la requête et les propriétés du composant WebPart de résultats de recherche et comment désactiver la recherche de radical dans le composant WebPart.

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 changeant les propriétés et la requête du composant WebPart de résultats de 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.

Dans cet article :

  • Avant de commencer

  • Configurer les propriétés du composant WebPart de résultats de recherche

  • Pour désactiver la recherche de radical dans un composant WebPart de résultats de recherche

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

  1. 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.

  2. Dans la page des résultats de recherche, cliquez sur le menu Paramètres, puis sur Modifier la page.

  3. 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.

  4. Dans la section Critères de recherche du volet d’outils Composant WebPart, cliquez sur Changer la requête.

  5. Dans l’onglet CONCEPTS DE BASE, effectuez l’une des opérations suivantes :

    • Pour définir votre requête à l’aide du langage de requête de mot clé (KQL, Keyword Query Language), sélectionnez des options comme décrit dans le tableau suivant :

      Mode avancé (par défaut)

      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 la requête en utilisant des variables prédéfinies, cliquez sur Basculer en mode rapide. Sélectionnez des options comme décrit dans le tableau suivant :

      Mode rapide

      Sélectionnez 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.

    Notes

    Lorsque vous basculez du mode rapide en mode avancé, l’origine des résultats que vous avez choisie via l’option Sélectionner une requête est remplacée par une autre origine des résultats. Cette origine des résultats peut influer sur les résultats de la recherche. Veillez donc à vérifier 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 nécessaire.

  6. 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.

  7. Dans l’onglet TRI, vous pouvez indiquer comment trier les 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 :

    1. 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 exige le respect de la casse

      Important

      Si votre origine des résultats contient une fonction de tri, vous ne devez pas spécifier de tri dans le composant WebPart de recherche, car le tri de l’origine des résultats remplace le tri que vous spécifiez dans le composant WebPart de recherche.

    2. 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.

  8. Dans l’onglet PARAMÈTRES, définissez les paramètres indiqués dans le tableau ci-dessous.

    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

    Indiquez à quel moment les résultats de recherche renvoyés par le composant WebPart de résultats de la recherche apparaissent dans la page web. L’option par défaut est Option asynchrone : émettre une requête à partir du navigateur. Les requêtes sont alors émises depuis le navigateur des utilisateurs finaux une fois la page complète reçue. Cette option peut être envisagée pour le contenu secondaire d’une page, comme Recommandations ou Articles populaires par exemple. Si vous sélectionnez Option synchrone : émettre une requête à partir du serveur, les requêtes sont émises depuis le serveur, et les résultats de la recherche sont inclus dans la réponse de page qui est renvoyée depuis SharePoint.

  9. 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 la façon dont la requête fonctionne pour différents termes de segment d’utilisateur. Cliquez sur Ajouter un terme de segment d’utilisateur pour ajouter des termes à ajouter à 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.

  10. 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.

  11. 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 les suggestions de type « Vouliez-vous dire ? » Décochez la case pour ne pas afficher les corrections orthographiques des requêtes sous la forme de suggestions Vouliez-vous dire. Pour plus d’informations sur les corrections orthographiques de requêtes, voir Gérer les corrections orthographiques 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.

  12. 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

  1. 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.

  2. Dans la page des résultats de recherche, cliquez sur le menu Paramètres, puis sur Modifier la page.

  3. Dans le composant WebPart de résultats de recherche, cliquez sur la flèche du menu du composant WebPart de résultats de recherche. Cliquez ensuite sur Exporter…, puis enregistrez le composant WebPart sur votre ordinateur.

  4. Ouvrez le composant WebPart dans un éditeur de texte tel que le Bloc-notes.

  5. Attribuez la valeur false à EnableStemming, puis enregistrez le fichier sous un nouveau nom, par exemple Résultats_recherche_SansRechercheRadical.webpart.

  6. Dans la zone principale de la page des résultats de recherche, cliquez sur Ajouter un composant WebPart.

  7. Dans la section Catégories, cliquez sur la flèche Télécharger un composant WebPart.

  8. 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.

  9. 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.

  10. 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 aucune langue à l’exception des suivantes : arabe, coréen, estonien, finnois, hébreu, hongrois, letton et slovaque.

See also

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

Série de blogs : blog sur la façon de changer le mode d’affichage des résultats de recherche dans SharePoint Server 2013