Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Connecteur Sitecore > Création d'un appareil Sitecore pour le robot Coveo

Création d'un appareil Sitecore pour le robot Coveo

Le connecteur de Coveo pour Sitecore peut analyser des pages HTML affichées par Sitecore lorsque son option Extract HTML Content est activée (voir Configuration et indexation d'une source Sitecore). Sélectionner cette option est une meilleure pratique du connecteur Sitecore, car cela permet au connecteur d'indexer efficacement le contenu HTML affiché, dont tous les éléments référencés, et d'incorporer une belle version HTML de la page pour présentation en Aperçu rapide. Toutefois, l'HTML affiché par Sitecore pour les utilisateurs inclut, normalement, des éléments de navigation (tels qu'un en-tête, des panneaux de côté, un pied de page...) qui ne devraient pas être indexés pour chaque page.

La meilleure pratique pour éviter d'indexer les éléments indésirables consiste à créer, dans Sitecore, un périphérique utilisé exclusivement par le robot de Coveo et à assigner à cet périphérique une mise en page qui exclut la navigation de site et tout autre élément commun que vous ne souhaitez pas indexer. Ainsi, le robot Coveo ne voit et indexe que le contenu qui est spécifique à chaque page. Le HTML affiché est également stocké dans l'index et présenté lorsque les utilisateurs finaux demandent de voir l'Aperçu rapide du document. La procédure ci-dessous fournit des étapes détaillées.

Pour créer un périphérique Sitecore pour le robot Coveo

  1. Connectez-vous à l'interface utilisateur du Bureau Sitecore à l'aide d'un compte d'administrateur.

  2. Sous /sitecore/layout/Devices, créez un périphérique intitulé CoveoCrawler.

  3. Dans la page CoveoCrawler, sous Detection, dans la boîte Browser agent, saisissez un nom de votre choix tel que CoveoCrawler.

    Note : Vous devrez spécifier le même nom plus tard dans le paramètre de source Crawler User Agent de Sitecore (voir Configuration et indexation d'une source Sitecore).

  4. Créez une mise en page personnalisée (voir le document Creating a Layout de SDN) :

    • Dans la mise en page, n'incluez que les éléments qui sont spécifiques à une page. Rejetez la navigation, l'en-tête, le pied de page et tout autre élément générique qui ne devrait pas être indexé.

    • Placez toutes les métadonnées de Sitecore que vous souhaitez indexer dans les balises meta dans le HTML header. CES (Coveo Enterprise Search) associera automatiquement les métadonnées si vous créez et liez des champs personnalisés correspondants (voir Vue d'ensemble du déploiement du connecteur Sitecore).

    • Pour chaque modèle utilisé par vos pages de site web, associez la mise en page au périphérique CoveoCrawler :

      1. Dans le tableau de contenu Sitecore, sélectionnez un modèle.

      2. Dans le panneau de navigation Sitecore situé en haut, cliquez sur l'onglet Presentation, puis sur le bouton Details.

      3. Dans la boîte de dialogue Layouts Details, cliquez sur le lien No Layout specified à côté du périphérique CoveoCrawler.

      4. Dans la boîte de dialogue Device Editor, sélectionnez la nouvelle mise en page, puis cliquez sur OK.

      5. De retour dans la boîte de dialogue Layouts Details, cliquez sur OK.