L’ajout d’une recherche personnalisée verticale à la page de résultats de recherche dans SharePoint Server
**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016
**Dernière rubrique modifiée :**2017-07-24
Résumé : Apprenez à ajouter une recherche personnalisée verticale à la page de résultats de SharePoint Server.
Dans l’article précédent de cette série, Comment ajouter des raffineurs à votre page de résultats de recherche dans SharePoint Server, nous vous avons expliqué comment ajouter et configurer des affinements à votre page de résultats de recherche. Voici les titres des sections de cet article :
Utilisation d'un secteur vertical de recherche dans une situation de tous les jours
À propos des secteurs verticaux de recherche dans SharePoint 2013
Origines des résultats : l'importance des limites définies
Procédure de création d'un secteur vertical de recherche personnalisé
Ce que vous pouvez faire une fois que vous avez correctement configuré un Centre de recherche
Utilisation d’un secteur vertical de recherche dans une situation de tous les jours
Vous n’avez peut-être jamais entendu le terme « secteur vertical de recherche », mais vous avez probablement utilisé des secteurs verticaux de recherche plusieurs fois. Examinons en détail ce que nous entendons par « secteur vertical de recherche ».
Imaginez que vous aimez skier et que vous effectuez donc souvent des recherches pour trouver du contenu relatif à ce sport. Lorsque vous saisissez le mot « ski » dans un moteur de recherche, vous obtenez de nombreux résultats de la recherche.
Vous vous réjouissez du nombre d’informations qui apparaissent mais, dans ce cas précis, vous recherchez seulement de belles images illustrant cette activité. C’est à ce moment que les secteurs verticaux de recherche peuvent être utilisés.
Sur la même page de résultats de recherche, vous cliquez sur IMAGES et, immédiatement, votre écran est envahi d’images de personnes portant des vêtements colorés et dévalant des pistes recouvertes de neige tout en prenant un bain de soleil sur un fond de ciel bleu. Sensationnel !
Lorsque vous cliquez sur IMAGES, vous utilisez un secteur vertical de recherche. Bing possède cinq secteurs verticaux de recherche : WEB, IMAGES, VIDÉOS, CARTES et ACTUALITÉS.
Un secteur vertical de recherche filtre les résultats de la recherche pour afficher uniquement un certain type de résultats. Lorsque nous avons cliqué sur le secteur vertical de recherche IMAGES, les résultats de la recherche ont été filtrés pour que seules les images s’affichent.
Sur les marchés verticaux de recherche dans SharePoint Server
Dans SharePoint Server, verticales de la recherche sont affichés dans le Composant WebPart recherche Navigation. Il existe quatre secteurs de recherche par défaut : tous les éléments, des personnes, Conversationset vidéos.
Lorsque les utilisateurs cliquent sur l’un de ces secteurs verticaux de recherche, ils sont en réalité dirigés vers une nouvelle page. Par exemple, la page de résultats de la recherche par défaut, le secteur vertical de recherche Tout, utilise la page results.aspx.
Lorsqu’un utilisateur clique sur le secteur vertical de recherche Personnes, il accède à la page peopleresults.aspx.
Voici les pages par défaut utilisées pour les quatre secteurs verticaux de recherche :
Secteur vertical de recherche | Utiliser cette page |
---|---|
Tout |
results |
Personnes |
peopleresults |
Conversations |
conversationresults |
Vidéos |
videoresults |
Pour visualiser ces pages, dans le menu Paramètres du site, sélectionnez Contenu du site --> Pages.
Toutes les pages des secteurs verticaux par défaut utilisent les composants WebPart suivants :
Composant WebPart Perfectionnement
Composant WebPart Zone de recherche
Composant WebPart Navigation par recherche
Composant WebPart Résultats de la recherche
La différence entre ces pages repose sur la façon dont le composant WebPart Résultats de la recherche est configuré. Pour être plus précis, les composants WebPart sont configurés pour utiliser plusieurs origines des résultats.
Origines des résultats : l’importance des limites définies
Comme expliqué dans un article précédent, une origine des résultats indique la source de laquelle les résultats de la recherche peuvent provenir. Par exemple, supposons que votre index de recherche est le cube, comme le montre le schéma ci-dessous, où vous disposez de quatre origines des résultats :
Origine des résultats 1 : les résultats de la recherche peuvent provenir de tout le cube.
Origine des résultats 2 : les résultats de la recherche peuvent uniquement provenir des zones B.
Origine des résultats 3 : les résultats de la recherche peuvent uniquement provenir des zones C.
Origine des résultats 4 : les résultats de la recherche peuvent uniquement provenir des zones D.
Ainsi, en limitant les sources desquelles peuvent provenir les résultats de la recherche, vous pouvez aider les utilisateurs à trouver plus facilement ce qu’ils recherchent.
Dans notre scénario interne de Centre de recherche, tous les résultats de la recherche sont des éléments de liste qui représentent un type de fichier multimédia, comme un article, une image ou une vidéo. Nous souhaitons créer trois secteurs verticaux de recherche personnalisés pour trois types de fichiers multimédias spécifiques :
Art : éléments de liste représentant des images
Vidéo : éléments de liste représentant des vidéos
Interop : éléments de liste représentant des articles interopérables (les articles interopérables sont un type d’articles spécifiques que nous produisons)
Toutefois, pour commencer à créer ces secteurs verticaux de recherche, nous avons dû créer une origine des résultats pour chaque secteur vertical de recherche personnalisé. Nous vous avons expliqué comment créer une origine des résultats dans Procédure de création d'une origine des résultats.
Voici comment nous avons défini l’origine des résultats Art.
N’oubliez pas, {searchTerms?}(contentclass:sts_listitem) path:http://<path>
était le texte de requête de l’origine des résultats Article que nous avons créée tout à l’heure. Nous lui avons ajouté AND ContentType:Art
Dans nos listes, nous utilisons la colonne de site Type de contenu pour spécifier les différents fichiers multimédias. Par exemple, toutes les images possèdent la valeur Art pour Type de contenu.
Par conséquent, en ajoutant AND ContentType:Art
au texte de requête, seuls les éléments de liste dont la valeur de Type de contenu est Art seront renvoyés dans les résultats de la recherche.
Voici les trois nouvelles origines des résultats que nous avons créées.
Maintenant que nous disposons de trois nouvelles origines des résultats, nous pouvons passer à la création de secteurs verticaux de recherche personnalisés.
Procédure de création d’un secteur vertical de recherche personnalisé
Lorsque vous créez un secteur vertical de recherche personnalisé, la première chose à faire est de créer une page qui sera utilisée par le secteur vertical de recherche. Voici la procédure à suivre pour créer une page :
Dans le menu Paramètres du site, sélectionnez Contenu du site.
Sélectionnez Pages.
Dans la bibliothèque Pages, sélectionnez l’onglet FICHIERS --> Nouveau document --> Page.
Sur la page Créer une page, renseignez les champs Titre et Nom d’URL.
Dans notre scénario, nous avons saisi Art et art.
Cliquez sur Créer.
Votre nouvelle page s’affiche dans votre bibliothèque Pages.
Maintenant que vous avez créé une page pour votre secteur vertical de recherche personnalisé, vous pouvez commencer à créer le secteur vertical de recherche en lui-même. Voici les étapes à suivre :
Sur la page Paramètres du site, cliquez sur Paramètres de recherche.
Sur la page Paramètres de recherche, dans la section Configurer la navigation par recherche, cliquez sur Ajouter un lien.
Dans la boîte de dialogue Lien de navigation, dans le champ Titre, entrez le titre du secteur vertical de recherche. Ce texte apparaîtra en tant que nom de l’« onglet » sur votre page de résultats de la recherche.
Dans notre scénario, nous avons saisi Art.
Dans le champ URL, sélectionnez Parcourir, puis choisissez la page de votre secteur vertical de recherche.
Dans notre scénario, nous avons sélectionné la page art que nous venons de créer.
Cliquez sur OK pour fermer la boîte de dialogue Lien de navigation.
Sur la page Paramètres de recherche, dans la section Configurer la navigation par recherche, sélectionnez les secteurs verticaux de recherche que vous ne souhaitez pas afficher, puis cliquez sur Supprimer.
Dans notre scénario, nous avons supprimé les secteurs verticaux Personnes, Conversations et Vidéos pour qu’il ne reste que les secteurs verticaux Tout et Art.
Cliquez sur OK pour enregistrer toutes les modifications.
Dans votre Centre de recherche, entrez une requête. Sur la page des résultats de la recherche, votre secteur vertical de recherche nouvellement créé s’affiche.
Sur notre page de résultats de la recherche, le secteur vertical Art s’est affiché.
Sur votre page de résultats de la recherche, cliquez sur le secteur vertical de recherche que vous venez de créer et vérifiez que l’URL est la même que celle indiquée à l’étape 4.
Dans notre scénario, nous avons cliqué sur Art et avons vérifié que l’URL était <site>/articles/Pages/art.aspx. Nous avons également remarqué que 13 résultats de la recherche étaient affichés.
Sur votre nouvelle page de secteur vertical de recherche, choisissez de modifier la page, puis modifiez le composant WebPart Résultats de la recherche.
Sur la page des outils du composant WebPart, cliquez sur Changer la requête. Une boîte de dialogue s’ouvre.
Dans la boîte de dialogue Créer votre requête, dans le menu Sélectionnez une requête, sélectionnez l’origine des résultats que vous avez créée pour ce secteur vertical de recherche (ce que nous avons fait dans la section précédente).
Dans notre scénario, nous avons sélectionné Origine des résultats Art (collection de sites).
Cliquez sur OK et enregistrez la page.
Sur votre nouvelle page de secteur vertical de recherche, entrez une requête pour vérifier que les résultats de la recherche qui s’affichent sont appropriés.
Dans notre scénario, nous avons à nouveau saisi united airlines et avons remarqué que seuls 11 résultats de la recherche s’affichaient. N’oubliez pas qu’avant de modifier l’origine des résultats dans lecomposant WebPart Résultats de la recherche, 13 résultats s’affichaient. Donc, notre nouveau secteur vertical fonctionne. Excellent !
Dans notre scénario, nous avons ajouté deux secteurs verticaux de recherche supplémentaires, Vidéo et Interop. Nous avons ainsi terminé la configuration du Centre de recherche.
Ce que vous pouvez faire une fois que vous avez correctement configuré un Centre de recherche
Lorsque vous avez correctement configuré un Centre de recherche, la première chose à faire est de vous féliciter pour le travail accompli ! Beau travail !
Toutefois, le travail ne s’arrête généralement pas là. Pour rendre le centre de recherche encore plus convivial, vous pouvez modifier l’affichage des résultats de la recherche en choisissant, par exemple, d’afficher des informations concernant votre société ou vos activités. Pour en savoir plus, vous pouvez consulter la série Comment faire pour modifier le mode d’affichent des résultats de la recherche dans SharePoint Server.