Partager via


Comprendre le mode d’affichage des résultats de la recherche dans SharePoint Server

 

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

**Dernière rubrique modifiée :**2017-07-26

Résumé : Découvrez comment les résultats de la recherche sont affichés dans SharePoint Server 2016 et SharePoint Server 2013.

Voici les titres des sections de cet article :

  • Mode d’affichage par défaut des résultats de la recherche

  • À propos du contrôle de l’affichage des résultats de la recherche

  • À propos des types de résultats

  • À propos des liens entre un type de résultat et les modèles d’affichage

  • À propos des modèles d’affichage utilisés par tous les types de résultats

  • À propos des paramètres de modèle d’affichage dans le composant WebPart Résultats de la recherche

Mode d’affichage par défaut des résultats de la recherche

Lorsque vous recherchez un élément dans un Centre de recherche, vos résultats s’affichent différemment. Par exemple, remarquez dans la capture d’écran suivante la façon dont les icônes pour Word, PDF et Excel sont affichées pour chacun des résultats de la recherche.

Default Body Search Results

Si vous placez le curseur de la souris sur le premier résultat de la recherche, plus d’informations sur le résultat sont affichées.

Default PPT Hover Panel

Si vous placez le curseur de la souris sur le quatrième résultat, les informations affichées diffèrent de celles que vous avez vues pour le premier résultat.

Default PDF Hover Panel

Que se passe-t-il et pourquoi les résultats de la recherche sont-ils affichés de façon si différente ? Voilà le sujet de cet article.

À propos du contrôle de l’affichage des résultats de la recherche

Les résultats de la recherche sont affichés dans un composant WebPart Résultats de la recherche. La capture d’écran suivante montre comment SharePoint utilise deux modèles d’affichage pour contrôler le mode d’affichage des informations relatives aux résultats de la recherche :

  1. Le modèle d’affichage d’élément contrôle la façon dont les informations contenues dans le corps du composant WebPart Résultats de la recherche sont affichées.

  2. Le modèle d’affichage du panneau de pointage contrôle la façon dont les informations qui y sont contenues sont affichées.

    Where Results

Quatre-vingt-dix modèles d’affichage de recherche par défaut sont disponibles. Cela peut sembler beaucoup, et nous expliquerons la raison à ce nombre élevé ultérieurement. Pour le moment, pour visualiser tous les modèles d’affichage de recherche par défaut, accédez à Paramètres du site --> Pages maîtres et mises en page. Dans la galerie de pages maîtres, cliquez sur Modèles d’affichage --> Rechercher.

Dans ce dossier, chaque modèle d’affichage dispose d’un fichier HTML et d’un fichier JavaScript.

Search Folder

Pour consulter ou modifier un modèle d’affichage, utilisez le fichier HTML. SharePoint transforme automatiquement le fichier HTML en fichier JavaScript associé lorsque vous le téléchargez. Étant donné que les deux fichiers sont associés, toutes les modifications que vous apportez au fichier HTML seront automatiquement mises à jour dans le fichier JavaScript associé.

Plus de détails sur le fonctionnement des modèles d’affichage seront fournis plus loin dans cette série. Pour l’instant, passons aux types de résultats.

À propos des types de résultats

Si un utilisateur peut voir les informations relatives aux résultats de la recherche directement dans la page des résultats de la recherche, il n’aura pas à cliquer sur chaque élément et à l’ouvrir pour voir ces informations. Si vous revenez à l’exemple dans la première section, vous pouvez facilement remarquer que les deux premiers résultats sont des présentations PowerPoint et que le troisième résultat est un document Word.

Pour afficher les résultats de la recherche différemment, ces derniers doivent avoir été triés selon des types de résultats différents. Un type de résultat distingue un résultat de la recherche d’un autre. Par exemple, si un résultat de la recherche est trouvé dans un document Microsoft Word, ce résultat appartient au type de résultat Microsoft Word. Si un résultat de la recherche est trouvé dans un fichier PDF, ce résultat appartient au type de résultat PDF.

Le nombre de résultats par défaut disponibles est de 31. Pour les visualiser, accédez à Paramètres du site --> Types de résultats.

Pour obtenir une vue d’ensemble des types de résultats par défaut, voir Result types and display templates that are used to display search results in SharePoint Server. Vous n’avez pas à vous soucier de la façon dont les résultats de la recherche sont spécifiés. Tout cela a lieu « en interne », dans SharePoint Server 2016.

Vous ne pouvez modifier aucun des types de résultats par défaut. Vous pouvez toutefois les copier et ajouter des configurations supplémentaires. Ces opérations seront expliquées plus loin dans cette série, mais d’abord, il est important de comprendre les liens entre les types de résultats et les modèles d’affichage.

À propos des liens entre un type de résultat et les modèles d’affichage

Les mécanismes de ces liens ne sont ni très clairs ni simples à comprendre. Observons-les étape par étape.

  1. Chaque type de résultat contient une référence à un modèle d’affichage d’élément, par exemple Item_PowerPoint.

  2. Chaque modèle d’affichage d’élément contient une référence à un modèle d’affichage de panneau de pointage, par exemple Item_PowerPoint_HoverPanel.

    Connection 1

    Commençons par le premier lien. Pour voir le lien entre un type de résultat et un modèle d’affichage d’élément, accédez à Paramètres du site --> Types de résultats. Sélectionnez l’option d’affichage d’un type de résultat, par exemple Microsoft PowerPoint.

    PPT Result Type

    Dans la page Type de résultat, dans la section URL du modèle d’affichage, il existe une URL qui pointe vers un fichier appelé Item_PowerPoint.js.

    Display Template URL

    Cette URL fait référence à un modèle d’affichage d’élément. Cela signifie que tous les résultats de la recherche appartenant au type de résultat Microsoft PowerPoint seront affichés à l’aide du modèle d’affichage Item_PowerPoint.js.

    Si vous regardez dans la galerie des pages maîtres, vous pouvez voir le fichier Item_PowerPoint.js, ainsi que le fichier Item_PowerPoint.html associé.

    PowerPoint Item Display Templates

    Maintenant, passons au second lien. Pour voir le lien existant entre un modèle d’affichage et un modèle d’affichage de panneau de pointage, ouvrez le fichier Item_PowerPoint.html. Vous pouvez voir une référence à un modèle d’affichage de panneau de pointage, dans ce cas, il s’agit du fichier Item_PowerPoint_HoverPanel.js.

    Hover Display Template Reference

    Dans la galerie des pages maîtres, vous pouvez voir le fichier Item_PowerPoint_HoverPanel.js, ainsi que le fichier Item_PowerPoint_HoverPanel.html associé.

    Hover Panel Display Templates

    À présent, vous savez pourquoi il existe autant de modèles d’affichage de recherche : quatre modèles d’affichage sont reliés à chaque type de résultat.

    Pour obtenir une vue d’ensemble du lien entre les types de résultats par défaut, les modèles d’affichage d’élément et les modèles d’affichage de panneau de pointage, voir Result types and display templates that are used to display search results in SharePoint Server.

    C’était simple, cependant, nous n’avons pas encore tout à fait terminé. En plus des modèles d’affichage qui sont reliés à un type de résultat, il existe des modèles d’affichage qui sont utilisés par tous les types de résultats.

À propos des modèles d’affichage utilisés par tous les types de résultats

En résumé :

  1. Chaque type de résultat contient une référence à un modèle d’affichage d’élément.

  2. Chaque modèle d’affichage d’élément contient une référence à un modèle d’affichage de panneau de pointage.

    Nous devons ensuite ajouter :

  3. Chaque modèle d’affichage d’élément contient une référence à un modèle d’affichage d’élément commun.

  4. Chaque modèle d’affichage du panneau de pointage contient des références aux trois modèles d’affichage de panneau de pointage courants.

    Connection 1

    Ces modèles d’affichage courants sont situés dans le même dossier Galerie de pages maîtres que les modèles d’affichage qui sont spécifiques des types de résultats individuels.

    Common Display Templates

    Chaque modèle d’affichage d’élément pointe vers un modèle d’affichage d’élément courant. La capture d’écran suivante montre comment le modèle d’affichage d’élément qui a été utilisé pour le type de résultat Microsoft Excel pointe vers le modèle d’affichage courant Item_CommonItem_Body.

    Common Item Reference

    Chaque modèle d’affichage du panneau de pointage pointe vers trois modèles d’affichage de panneau de pointage courants. La capture d’écran suivante montre comment le modèle d’affichage du panneau de pointage qui était utilisé pour le type de résultat Microsoft Excel pointe vers trois modèles d’affichage de panneau de pointage courants.

    Common Hover Display Template Reference

    Toutes ces références sont un peu confuses, mais ne vous inquiétez pas. Les articles de cette série à venir utiliseront des exemples qui permettront de clarifier ce point. À ce stade, il est important de comprendre l’utilisation des résultats de la recherche afin de classer les différents types de résultats de la recherche et les liens existants entre les résultats de la recherche et les différents modèles d’affichage.

À propos des paramètres de modèle d’affichage dans le composant WebPart Résultats de la recherche

Voici à présent la partie la plus simple du puzzle : comment le composant WebPart Résultats de la recherche sait-il comment afficher les résultats de la recherche en fonction des différents types de résultats ?

Dans la page de résultats de la recherche, sélectionnez l’option permettant de modifier le composant WebPart Résultats de la recherche. Dans le volet des outils du composant WebPart, développez Modèles d’affichage.

Search WP Config

Vous pouvez voir que la case d’option Utiliser les types de résultats pour afficher les éléments est sélectionnée par défaut. Cela signifie que les résultats de la recherche seront affichés en fonction du type de résultat auquel ils appartiennent.

Vous connaissez désormais les mécanismes de l’affichage des résultats de la recherche. Dans le prochain article de cette série, nous examinerons de façon détaillée le modèle d’affichage d’élément et nous expliquerons également les avantages offerts par la mise en surbrillance.

Article suivant de cette série

Comprendre comment l’élément Afficher les modèles et positionnement mise en évidence de travail dans SharePoint Server