Ajout d'un script de pré-conversion
Exemple : Avec un script de pré-conversion, vous pouvez ajouter des métadonnées de document spécifiques (voir Adding New Document Metadata).
Pour ajouter un script de pré-conversion
-
Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).
-
Sélectionnez Configuration > Convertisseurs.
-
Dans la page Gestionnaires de convertisseurs, dans le panneau de navigation situé à gauche, cliquez sur Scripts de conversion.
-
Dans la page Scripts de conversion, au-dessus de la section Scripts de pré-conversion, cliquez sur Ajouter.
-
Dans la page Ajouter un script de pré-conversion (Add a Preconversion Script) :
-
Dans le champ Nom (Name), tapez un nom afin d'identifier le script de conversion.
-
Dans le champ Fichier de script (Script File), cliquez sur
afin de naviguer ou ouvrir le chemin d'accès complet du fichier du script de conversion.
Astuce : Une bonne pratique consiste à enregistrer les fichiers de script de conversion sous le dossier [Index_Path]\Config\ (comme, par exemple, C:\CES7\Config\Scripts\) afin que vos fichiers de script sont sauvegardés avec les autres fichiers de configuration (voir Sauvegarde et restauration des fichiers de configuration CES).
Note : Pour les scripts.NET, vous pouvez sélectionner DLL (Dynamic Link Library) ou le fichier .cs. Dans ce cas, CES (Coveo Enterprise Search) compile automatiquement le fichier sur demande. De plus, si vous mettez à jour le fichier de source, CES utilise automatiquement le fichier à jour afin que vous n'ayez pas à recharger précisément le fichier de script.NET à partir de l'Outil d'administration.
-
Dans la liste déroulante Langue du script (Script Language), sélectionnez la langue dans laquelle le script de conversion est écrit.
Note : En sélectionnant JScript, veillez à ce que votre code n’utilise que des instructions prises en charge par JScript, le dialecte de Microsoft JavaScript (voir JScript Reference).
Exemple : JScript ne prend pas en charge l’instruction forEach de JavaScript. Vous devez plutôt utiliser des instructions de boucle plus basiques (voir Loops in JScript).
-
Lorsque la Langue du script est définie à .NET, dans le champ Nom de la classe, tapez le nom de la classe dans l'assemblage.NET qui exécute le script de conversion (voir À propos des scripts de conversion.NET).
-
Si le script de conversion demande un ou plusieurs paramètres, pour chaque paramètre, dans la section Paramètres (Parameters), cliquez sur Ajouter un paramètre (Add Parameter), puis tapez le nom et la valeur du paramètre.
-
Cliquez sur Enregistrer (Save).
-
Prochaines étapes?
Appliquez le script de conversion globalement à toutes les collections et les sources de l'index ou à une source spécifique (voir Application d'un script de conversion global et Application d'un script de conversion source).