Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Connecteur Google Sites > Création d'un fichier de correspondances personnalisé

Création d'un fichier de correspondances personnalisé pour le connecteur Google Sites

Le connecteur Google Sites contient un fichier de correspondances par défaut qui permet d’indexer les métadonnées par défaut récupérées de Google Sites. Toutefois, lorsque vous souhaitez modifier le comportement par défaut du connecteur Google Sites, la création d’un fichier de correspondances personnalisé est requise.

Le tableau suivant présente les métadonnées Google Sites récupérées par le connecteur. Les métadonnées précédées de coveo_ sont des métadonnées supplémentaires créées par le connecteur Coveo.

Note : CES 7.0.7183+ (novembre 2014) Les métadonnées préfixées avec coveo_ et d’autres métadonnées absentes du fichier de correspondances par défaut sont contenues dans le groupe de champs par défaut ([CES_Path]\Bin\Coveo.CES.CustomCrawlers.GoogleSites.FieldSet.xml).

Nom Type Description
coveo_id Chaîne Identificateur unique de l'élément
coveo_parent_id Chaîne Identificateur unique de l'élément parent
coveo_domain_name Chaîne Le nom de domaine du Google Site qui contient cet élément.
coveo_site_name Chaîne Le nom de site du Google Site qui contient cet élément.
coveo_item_type Chaîne Type d'élément formaté prêt à être affiché
title Chaîne Titre de l'élément
alternate_uri Chaîne URI alternatif de l'élément (lien cliquable vers la page ou l'élément dans Google Sites)
clickable_link Chaîne Lien cliquable de l'élément
is_draft Booléen Indique si l'élément est en état de brouillon ou non
kind Chaîne Type d'élément
folder Chaîne Nom du dossier de l'élément (s'il y en a un)
categories Chaîne Catégories d'éléments (balises)
summary Chaîne Résumé de l'élément
edited DateTime Date et heure de modification de l'élément
published DateTime Date et heure de publication de l'élément
updated DateTime Date et heure de mise à jour de l'élément
author_names Chaîne Noms des auteurs de l'élément
author_emails Chaîne Courriels des auteurs de l'élément
content_source Chaîne Source du contenu de l'élément (lien pointant vers la pièce jointe ou la pièce jointe web)
page_name Chaîne Nom de la page de l'élément dans l'URL
revision Integer Nombre de révision actuel de l'élément

Note : CES 7.0.7104– (octobre 2014) Lorsque vous souhaitez indexer des métadonnées de Google Sites, vous devez créer un fichier de correspondances personnalisé qui sera utilisé par votre source Google Sites. Le fichier de correspondances spécifie quelles métadonnées de Google Sites seront liées à quels champs personnalisés de l'index Coveo.

Ci-dessus se trouve un extrait d'un fichier de correspondances de Google Sites avec des correspondances utiles pour les métadonnées de Google Sites.

<?xml version="1.0" encoding="utf-8" ?>
<Mappings>
 <Version>1</Version>
 <CommonMapping>
   <Fields>
     <!-- Google Sites custom fields -->
     <Field name="sitedomainname">%[coveo_domain_name]</Field>
     <Field name="siteitemtype">%[coveo_item_type]</Field>
     <Field name="sitename">%[coveo_site_name]</Field>
     <Field name="siteauthoremails">%[author_emails]</Field>
     <Field name="sitekind">%[kind]</Field>
     <Field name="sitecategories">%[categories]</Field>
   </Fields>
 </CommonMapping>
 <Mapping type="attachment">
   <Fields>
     <!-- Google Sites custom fields -->
     <Field name="sitefoldername">%[folder]</Field>
   </Fields>
 </Mapping>
 </Mapping>
 <Mapping type="listitem">
   <Title>List item added by %[author_names] at %[updated]</Title>
   <Fields>
     <Field name="sysauthor">%[author_names]</Field>
   </Fields>
 </Mapping>
 <Mapping type="page">
   <Fields>
     <Field name="sysauthor">%[author_names]</Field>
   </Fields>
 </Mapping>
 <Mapping type="website">
   <Body><![CDATA[ <html>%[title] <p>%[summary]</p></html> ]]></Body>
   <Fields>
     <Field name="sysauthor">%[author_names]</Field>
   </Fields>
 </Mapping>
 <Mapping type="webattachment">
   <Fields>
     <!-- Google Sites custom fields -->
     <Field name="sitefoldername">%[folder]</Field>
   </Fields>
 </Mapping>
</Mappings>

Pour créer un fichier de correspondances personnalisé pour le connecteur Google Sites

  1. Copiez le contenu de l'extrait du fichier de correspondances.

  2. À l'aide d'un éditeur de texte :

    1. Modifiez le fichier pour y inclure les correspondances de métadonnées Google Sites et de champs d'index personnalisés que vous souhaitez.

    2. Veillez à ce que votre fichier de correspondances personnalisé respecte le format standard de fichier de correspondances (voir Schéma standard d'un fichier de correspondances).

    3. Enregistrez le fichier.

  3. Copiez votre fichier de correspondances personnalisé dans le serveur maître Coveo, dans un dossier auquel CES peut accéder.

    Exemple : Copiez le fichier de correspondances dans D:\CES7\Config\MyGoogleSitesMappingFile.xml

Prochaines étapes?

Vous devriez utiliser l'extrait d'ensemble de champs Google Sites (voir Vue d'ensemble du déploiement du connecteur Google Sites).

Veillez à ce que tous les champs Coveo dans votre fichier de correspondances soient créés dans l'index (voir Ajout ou modification de champs personnalisés).