Doc produitsMenu

Vue d'ensemble du déploiement du connecteur Sitecore

La procédure suivante présente les étapes de déploiement du connecteur Coveo pour Sitecore. Les étapes indiquent l'ordre dans lequel vous devez effectuer des tâches de configuration obligatoires et facultatives dans les serveurs Coveo et Sitecore.

Pour déployer le connecteur Sitecore

  1. Vérifiez si votre environnement répond aux exigences (voir Exigences du connecteur Sitecore).

  2. Dans Sitecore :

    1. Créez un compte d'analyse Sitecore qui répond aux exigences suivantes :

      • Compte Sitecore qui sera utilisé exclusivement par le connecteur Coveo.

      • Le compte doit avoir la permission Read pour l'ensemble du contenu Sitecore que vous souhaitez indexer. Ce compte n'a pas besoin d'être un administrateur Sitecore, mais c'est une manière plus facile d'exécuter la tâche.

      • Le mot de passe du compte ne devrait jamais changer.

        Note : Si le mot de passe du compte doit changer plusieurs fois, vous devrez le changer à la fois dans Sitecore et dans l'identité d'utilisateur Coveo.

      • Spécifiez un utilisateur qui fait partie du même domaine que le site Sitecore.

      Note : Par défaut, le connecteur utilise le compte extranet\Anonymous de Sitecore afin de se connecter à, et récupéré du contenu de, Sitecore. Les meilleures pratiques du connecteur consistent à utiliser un compte exclusif. De plus, si votre site Sitecore contient du contenu sécurisé, le compte extranet\Anonymous peut ne pas avoir accès à tous les éléments de Sitecore.

    2. Dans le serveur Sitecore, déployez le plug-in de service Web Coveo qui permet au connecteur Sitecore de récupérer des informations de Sitecore (voir Installation du plug-in du service Web Coveo dans Sitecore).

    3. Création d'un périphérique à l'usage exclusif du robot Coveo

      La meilleure pratique du connecteur Sitecore consiste à créer un périphérique personnalisé qui affiche du contenu HTML exclusivement pour le robot Coveo (voir Création d'un appareil Sitecore pour le robot Coveo).

    4. Si vous le souhaitez, activez l'actualisation incrémentale

      Le connecteur Sitecore prend en charge l'actualisation incrémentale afin de conserver le contenu indexé de Sitecore à jour entre les actualisations ou régénérations de source de l'index. Vous devez toutefois configurer la base de données de Sitecore pour qu'elle permette l'actualisation incrémentale (voir Activation de l'actualisation incrémentale dans une base de données Sitecore).

  3. Dans le serveur Coveo :

    1. Configurez l'identité d'utilisateur.

      Créez une identité d'utilisateur CES (Coveo Enterprise Search) qui contient les paramètres de connexion de votre compte d'analyse Sitecore (voir Ajout d'une identité d'utilisateur).

    2. Créez un groupe de champs qui contient des champs personnalisés correspondants à des métadonnées Sitecore utiles.

      Si vous souhaitez pouvoir rechercher du contenu provenant des métadonnées Sitecore, afficher le contenu des métadonnées dans les résultats de recherche, ou baser une facette sur une métadonnée Sitecore, vous devez :

      1. Créer un groupe de champs personnalisé pour votre source Sitecore (voir Ajout d'un groupe de champs).

      2. Pour chacune de ces métadonnées de Sitecore, ajouter des champs personnalisés à votre nouveau groupe de champs (voir Ajout ou modification de champs personnalisés).

      Note : Vous assignerez le groupe de champs à votre source plus tard (voir Configuration et indexation d'une source Sitecore).

    3. Ajout de paramètres cachés du connecteur Sitecore

      Pour les versions de CES antérieures à 7.0.5785 (août 2013), vous devez ajouter manuellement les paramètres de connecteur qui sont nécessaires pour les meilleures pratiques du connecteur Sitecore (voir Ajout de paramètres clés du connecteur Sitecore).

    4. Si vous le souhaitez, configurez un fournisseur de sécurité.

      Si votre site renferme du contenu sécurisé, créez un fournisseur de sécurité Sitecore afin de permettre au connecteur d'obtenir les permissions associées à chaque élément de Sitecore (voir Configuration d'un fournisseur de sécurité Sitecore). Ignorez cette étape si votre site Sitecore ne renferme que du contenu public.

    5. Configurez et indexez la source Sitecore

      Le connecteur Coveo doit connaître des détails sur le serveur Sitecore afin de pouvoir indexer son contenu (voir Configuration et indexation d'une source Sitecore).

  4. Prenez les étapes suivantes en considération si vous souhaitez optimiser l'indexation de votre site Sitecore :

    1. Si vous le souhaitez, créez un fichier de correspondances

      Vous pouvez utiliser un fichier de correspondances si vous souhaitez définir le contenu du corps HTML ou associer des métadonnées différemment pour des modèles spécifiques (voir Création et utilisation d'un fichier de correspondances de Sitecore).

      Note : Par défaut, l'actualisation incrémentale ne peut savoir si des éléments dont seul un élément référencé a changé doivent être réindexés. Toutefois, une régénération complète de la source peut le faire.

      Exemple : Un élément de page de site Web dans Sitecore contient une référence à l'élément author. Vous changez le nom de l'auteur dans cette référence de ASmith à Arthur Smith. Si seul cet élément référencé a changé dans la page, l'actualisation incrémentale, par défaut, ne le détectera pas, et, ainsi, ne le réindexera pas.

      S'il est important d'intercepter des modifications d'élément référencé avec une actualisation incrémentale, vous pouvez utiliser des clés étrangères afin de lier les bons champs et permettre à l'actualisation incrémentale de détecter et d'indexer des éléments affectés (voir À propos des clés étrangères). Vous devez alors également définir ces champs de clés étrangères dans le fichier de correspondances (voir Création et utilisation d'un fichier de correspondances de Sitecore).

    2. Si vous le souhaitez, ajoutez des paramètres avancés

      Les paramètres avancés sont cachés par défaut, mais ils peuvent vous permettre de personnaliser davantage l'indexation de votre contenu Sitecore (voir Modification de paramètres de source cachés de Sitecore).

    3. Si vous le souhaitez, créez un fichier de configuration

      Si l'option de source Extract HTML Content n'est pas sélectionnée, le connecteur, par défaut, indexe tous les modèles et toutes les données binaires, mais pas d'éléments référencés. Vous pouvez créer et utiliser un fichier de configuration afin d'identifier précisément les modèles ou les données binaires à ignorer, ou les éléments référencés à inclure dans l'index de votre site Web Sitecore (voir Création et utilisation d'un fichier de configuration Sitecore).

  5. Si vous le souhaitez, intégrez les interfaces de recherche Coveo dans un site Web Sitecore

    Vous pouvez intégrer les interfaces de recherche prêtes à l'utilisation de Coveo .NET dans un site web Sitecore, afin de permettre aux utilisateurs d'utiliser les fonctionnalités de recherche Coveo directement dans le site Web (voir Intégration de l'interface de recherche Coveo .NET dans un site Web Sitecore).

  6. Si vous le souhaitez, intégrez la recherche Coveo dans l'Éditeur de contenu de Sitecore

    Vous pouvez intégrer une interface de recherche prête à l'utilisation de Coveo .NET dans l'Éditeur de contenu Sitecore, afin de permettre aux collaborateurs de contenu de site Web d'utiliser les fonctionnalités de recherche Coveo afin de trouver des informations dans l'ensemble du contenu de Sitecore (voir Intégration de la recherche Coveo .NET dans l'Éditeur de contenu Sitecore).