Configurer les propriétés du composant WebPart d’affinement dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Par défaut, le composant WebPart Affinement est utilisé sur toutes les pages du secteur vertical de recherche (results.aspx, peopleresults.aspx, conversationresults.aspx et videoresults.aspx). Le composant WebPart filtre les résultats de recherche d'un composant WebPart Résultats de la recherche en catégories pour aider les utilisateurs à restreindre les résultats de recherche afin de trouver ce dont ils ont besoin. En modifiant les propriétés du composant WebPart Affinement, vous pouvez effectuer les opérations suivantes :
Spécifier un autre composant WebPart Résultats de la recherche à partir duquel filtrer les résultats de recherche.
Spécifier les affinements à afficher dans le composant WebPart.
Modifier le modèle d’affichage appliqué à chaque affinement.
Avant de commencer ces procédures, vérifiez les points suivants :
Les propriétés gérées que vous souhaitez utiliser en tant qu'affinements sont définies comme utilisables dans une recherche approfondie et utilisables dans une requête dans le schéma de recherche. Vous pouvez vérifier ou modifier ces paramètres dans les caractéristiques principales de la propriété gérée, comme décrit dans la rubrique Pour ajouter une propriété gérée.
Vous avez réalisé une analyse complète de la source de contenu qui contient les propriétés gérées ayant été activées en tant qu'affinements, comme décrit dans la rubrique Start, pause, resume, or stop a crawl in SharePoint Server.
Configurer les propriétés du composant WebPart Affinement
Pour configurer les propriétés d’un composant WebPart Affinement
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.
Accédez à la page qui contient le composant WebPart Affinement à configurer.
Dans le menu Paramètres, cliquez sur Modifier la page.
Dans le composant WebPart, cliquez sur la flèche du menu du composant WebPart Affinement, puis cliquez sur Modifier le composant WebPart.
Dans le volet d'outils du composant WebPart, dans la section Cible de perfectionnement, sélectionnez le composant WebPart à partir duquel filtrer les résultats de recherche. Par défaut, le composant WebPart Résultats de la recherche est sélectionné.
Dans le volet d'outils du composant WebPart, vérifiez que l'option Sélectionner des affinements dans ce composant WebPart est sélectionnée.
Cliquez sur Choisir des affinements.
Sur la page Configuration de perfectionnement, dans la section Affinements disponibles, utilisez les boutons pour sélectionner les affinements à afficher dans le composant WebPart et l'ordre dans lequel les afficher. Si vous avez spécifié un alias pour une propriété gérée utilisable dans une recherche approfondie, cet alias est affiché dans la section Configuration pour.
Dans la section Configuration pour, indiquez la manière dont vous voulez que chaque affinement apparaisse.
Notes
Si votre site est monolingue, vous pouvez changer le nom complet du perfectionnement dans la section Nom complet. Pour les sites multilingues, vous devez changer la langue d’affichage comme décrit dans Modifier le nom complet du perfectionnement.
Modifier le nom complet de l’affinement
Par défaut, le nom de la propriété gérée qui est définie en tant qu’affinement est utilisé comme nom complet de l’affinement. Bien souvent, le nom de la propriété gérée n'est pas convivial, par exemple RefinableString00 ou ColorOWSTEXT. Vous pouvez modifier le nom complet de l'affinement en modifiant un fichier script Java dans la galerie des pages maîtres.
Pour modifier le nom d’affichage de l’affinement, procédez comme suit :
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 le menu Paramètres, cliquez sur Paramètres du site.
Dans la page Paramètres du site, dans la section Galeries du concepteur web, cliquez sur Pages maîtres et mises en page.
Dans la page Galerie de pages maîtres, cliquez sur Modèles d'affichage.
Dans la page Modèles d'affichage, cliquez sur Fichiers de langue.
Dans la page Fichiers de langue, cliquez sur le dossier contenant la langue pour laquelle vous voulez changer le nom complet de l'affinement.
Ouvrez le fichier CustomStrings.js.
Ajoutez une ligne au fichier pour chaque propriété gérée définie en tant qu’affinement et pour laquelle vous voulez modifier le nom complet en utilisant la syntaxe suivante :
"rf_RefinementTitle_ManagedPropertyName": "Sample Refinement Title for ManagedPropertyName"
Par exemple, vous pouvez ajouter la ligne suivante pour remplacer le nom complet de la propriété gérée RefinableInt00 par Price :
"rf_RefinementTitle_RefinableInt00": "Price"
.
Ajouter le nombre d’affinements au composant WebPart Affinement
Par défaut, le composant WebPart Affinement n'affiche pas le nombre d'affinements, autrement dit, le nombre d'éléments pour chaque valeur d'affinement. Par exemple, si vous avez défini la propriété gérée Couleur en tant qu'affinement, les valeurs d'affinement ne montreront que les couleurs, comme Rouge, Vert et Bleu. Vous pouvez ajouter le nombre d'affinements en modifiant une valeur dans le fichier HTML afin que les valeurs d'affinement s'affichent sous la forme Rouge (10), Vert (12) et Bleu (8).
Pour ajouter le nombre d’affinements au composant WebPart Affinement, procédez comme suit :
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 le menu Paramètres, cliquez sur Paramètres du site.
Dans la page Paramètres du site, dans la section Galeries du concepteur web, cliquez sur Pages maîtres et mises en page.
Dans la page Galerie de pages maîtres, cliquez sur Modèles d'affichage.
Dans la page Modèles d'affichage, cliquez sur Filtres.
Ouvrez le fichier Filter_Default.html.
Modifiez la valeur de ShowCounts en la définissant sur true.
Enregistrez le fichier.