Création d'un fichier de correspondances personnalisé pour le connecteur Google Sites
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
-
Copiez le contenu de l'extrait du fichier de correspondances.
-
À l'aide d'un éditeur de texte :
-
Modifiez le fichier pour y inclure les correspondances de métadonnées Google Sites et de champs d'index personnalisés que vous souhaitez.
-
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).
-
Enregistrez le fichier.
-
-
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).