Doc produitsMenu

Attributs XML supplémentaires

Cette section présente les attributs XML supplémentaires qui sont nécessaires à l'indexation des données d'une base de données. Essentiellement, une seule section obligatoire doit se retrouver dans un fichier de configuration : le nœud Mapping, qui doit être placé sous un nœud ODBC (Open Database Connectivity) parent.

L'exemple suivant affiche cette structure de base :

<?xml version="1.0" encoding="utf-8" ?> 
<ODBC>
  <CommonMapping>
  </CommonMapping>
  <Mapping>
  </Mapping>
</ODBC>
Note : Le nœud CommonMapping est facultatif.

<CommonFields>

Comme dans la section Mapping, c'est un nœud Fields qui est ajouté dans toutes les correspondances, sauf celles qui sont spécifiées dans la liste ExcludedItems. La liste est composée de valeurs séparées par des virgules (,).

Référez-vous à l'exemple suivant :

<CommonFields excludedItems="ItemType">
</CommonFields>

<Mapping type=" ">

Chaque nœud Mapping doit avoir un attribut type. Cet attribut représente le nom de cette correspondance, et est la valeur qui est utilisée afin de référencer une correspondance.

<BinaryBody>

Ce nœud est utilisé afin d'associer un champ BLOB de la base de données au body du document. Exceptionnellement, la valeur qui est spécifiée pour ce nœud ne doit pas utiliser la syntaxe standard %[odbcField]. Utilisez plutôt la syntaxe odbcField. Une fois que la correspondance est résolue, un convertisseur approprié est appelé selon le type de fichier dans le champ BLOB de la base de données.

Note : Vous ne pouvez utiliser les nœuds BinaryBody et Body en même temps.

<PrintableUri>

URI affiché dans l'interface utilisateur de CES (Coveo Enterprise Search).

<ContentType>

Type de données dans le body du document. Ce nœud ou <FileName> doit être spécifié, car il est utilisé afin de trouver le bon convertisseur. Si vous n'êtes pas certain du type de données qui est indexé, utilisez la valeur binarydata, et CES trouvera le bon convertisseur pour vos données de document. La syntaxe de correspondance devrait être utilisée afin de définir la correspondance de ce champ.

Note : Pour les enregistrements de base de données sans nom de fichier, ne spécifiez pas le nœud <FileName>; toutefois, spécifiez le nœud <ContentType>text/html</ContentType>.

<ModifiedDate>

Dernière date de modification d'un document. La valeur de ce champ doit être une date, et la syntaxe de correspondance devrait être utilisée afin de définir la correspondance de ce champ.