Doc produitsMenu

Effacement de champs d'étiquetage d'analytique de texte

Quelque part pendant le développement de votre implémentation d'analytique de texte, il est possible que vous deviez effacer certains ou tous les champs d'étiquetage définis par les tâches ou mises en marche précédentes.

Pour effacer les champs d'étiquetage d'analytique de texte

  • Si vous ne souhaitez effacer que certaines valeurs de champ d'étiquetage :

    1. Créez un fichier texte renfermant la liste de valeurs à effacer.

    2. Utilisez le plug-in BlacklistJob afin d'effacer les balises (voir ).

  • Si vous souhaitez effacer toutes les valeurs de toutes les balises ou de certaines d'entre elles, deux options sont disponibles :

    Note : En matière de performance, si le nombre de documents à traiter est élevé et le nombre de valeurs uniques de champ d'étiquetage est peu élevé, l'utilisation d'une tâche est plus rapide. De la façon inverse, si le nombre de documents est peu élevé et le nombre de valeurs de champ d'étiquetage est élevé, l'utilisation d'une mise en marche est plus efficace.

    • Option 1 - Utilisation d'une mise en marche

      1. Créez une nouvelle mise en marche qui traite tous les documents dont vous souhaitez effacer les champs d'étiquetage. Pour cette mise en marche, vous n'avez besoin que d'un récupérateur CES (Coveo Enterprise Search) et de plug-ins de rendement (voir CESIQuerierFetcher et ).

        Astuce : Vous pouvez également traiter à nouveau tous les documents avec une mise en marche existante (voir Remise en traitement de tous les documents avec une mise en marche d'Analytique de texte).

      2. Dans la définition XML du plug-in CESITaggerOutputter, définissez le paramètre <ClearAllTextAnalytcsTags> à True, ou spécifiez chaque champ à effacer à l'aide du paramètre <ClearTagField>.

    • Option 2 - Utilisation d'une tâche

      Utilisez le plug-in ClearFieldJob afin de supprimer toutes les valeurs des champs d'étiquetage spécifiées des documents retournés par la requête spécifiée (voir ).