Gérer les enrichissements

Appliquez des enrichissements aux zones de vos documents pour faciliter la recherche et le renvoi d'informations significatives dans les recherches.

Vous appliquez généralement des enrichissements à des zones lors de la création de l'enrichissement. Toutefois, vous pouvez appliquer des enrichissements à des zones ultérieurement. Vous pouvez appliquer un enrichissement existant à une nouvelle zone personnalisée que vous créez à l'aide de l'outil SDU, par exemple. Vous pouvez également supprimer les enrichissements que vous avez appliqués aux zones.

Pour plus d'informations sur les enrichissements disponibles, voir les rubriques suivantes :

Pour appliquer des enrichissements à un projet Content Mining, vous devez utiliser l'application Content Mining au lieu d'utiliser l'interface utilisateur Discovery. Lorsque vous utilisez l'application Content Mining, cela garantit que les enrichissements sont acceptés dans le projet Content Mining. Pour plus d'informations sur l'application d'enrichissements tels qu'un dictionnaire ou un sentiment d'expression à un projet Content Mining, voir Enrichir votre collection.

Pour gérer les enrichissements, procédez comme suit :

  1. Dans le panneau de navigation, ouvrez la page Gestion des collections, puis cliquez sur une collection pour l'ouvrir.

  2. Cliquez sur l'onglet Enrichments.

    Une liste des enrichissements disponibles s'affiche.

    Vous pouvez identifier les enrichissements intégrés car ils sont catégorisés en tant que type System. La liste inclut également tous les enrichissements personnalisés qui ont été créés dans l'un des projets de votre instance de service.

  3. Recherchez l'enrichissement que vous souhaitez appliquer ou supprimer.

  4. Cliquez sur le bouton de développement dans la zone associée pour développer une liste de zones.

  5. Effectuez l'une des opérations suivantes :

    • Pour appliquer un enrichissement aux documents, sélectionnez la ou les zones à enrichir. Vous pouvez appliquer des enrichissements aux zones text et html et aux zones personnalisées qui ont été ajoutées à partir de fichiers JSON ou CSV téléchargés ou à partir de l'outil Smart Document Understanding (SDU).

      Si la zone que vous choisissez provient d'un fichier JSON, après avoir appliqué l'enrichissement, le type de données de zone est converti en tableau. La zone est convertie en tableau même si elle contient une valeur unique. Par exemple, "field1": "Discovery" devient "field1": ["Discovery"]. Seuls les 50 000 premiers caractères d'une zone personnalisée d'un fichier JSON sont enrichis.

    • Pour supprimer un enrichissement, décochez les cases des zones dont vous souhaitez supprimer l'enrichissement.

  6. Cliquez sur Appliquer les modifications et retraiter pour appliquer vos modifications à la collection.

Suppression d'un enrichissement

Vous pouvez supprimer un enrichissement personnalisé que vous avez créé pour enseigner à Discovery votre service. Les enrichissements personnalisés incluent des dictionnaires, des expressions régulières, des modèles, etc. Pour plus d'informations, voir Ajout de ressources spécifiques à un domaine.

Vous ne pouvez pas supprimer un enrichissement prégénéré. Les enrichissements prédéfinis incluent les enrichissements Natural Language Understanding, tels que l'enrichissement Entities, qui sont intégrés au produit. Pour déterminer quels enrichissements sont générés, consultez la colonne Type de la page Enrichments pour une collection. Les enrichissements préconfigurés ont le type System.

Pour supprimer un enrichissement personnalisé, procédez comme suit :

  1. Ouvrez un projet qui utilise l'enrichissement personnalisé.

  2. Cliquez sur Manage collections, puis ouvrez une collection dans laquelle l'enrichissement est utilisé.

  3. Dans la page Enrichments d'une collection, supprimez l'enrichissement des zones où il est appliqué.

  4. Cliquez sur Appliquer les modifications et retraiter, puis attendez que le système traite les documents de votre collection sans l'enrichissement.

  5. Répétez l'étape précédente pour chaque collection dans chaque projet où l'enrichissement est utilisé.

    N'oubliez pas qu'un enrichissement personnalisé peut être utilisé par n'importe quelle collection dans n'importe quel projet au sein d'une seule instance de service Discovery.

  6. Dans l'une des collections qui ont utilisé l'enrichissement, ouvrez la page Enrichments, puis cliquez sur l'icône de suppression pour supprimer l'enrichissement.

L'enrichissement personnalisé est supprimé de la liste Enrichissements partout dans cette instance de service.

Utilisation de l'API pour gérer les enrichissements

Pour appliquer un enrichissement aux données à l'aide de l'API, procédez comme suit:

  1. Tout d'abord, vous devez connaître l'ID unique de l'enrichissement que vous souhaitez appliquer. Pour plus d'informations, voir ID d'enrichissement.
  2. Utilisez les méthodes Create collection ou Update collection pour appliquer un enrichissement aux documents d'une collection. Pour plus d'informations, voir Application de l'enrichissement à l'aide de l'API

ID d'enrichissement

Si vous souhaitez appliquer un enrichissement personnalisé que vous avez créé pour une collection à une autre, vous devez connaître l'ID unique qui a été généré pour l'enrichissement lors de sa création. Utilisez l'API pour répertorier les enrichissements du projet dans lequel l'enrichissement personnalisé est utilisé. La liste renvoyée inclut les informations d'ID d'enrichissement.

Pour les enrichissements préconfigurés, les ID uniques ne changent pas. Le tableau suivant répertorie les ID associés à chaque type d'enrichissement prégénéré et identifie les langues de collection pour lesquelles l'enrichissement est pris en charge. Un enrichissement ne peut pas être appliqué à une collection sauf si la langue de la collection est prise en charge par l'enrichissement.

ID d'enrichissement préconfigurés
Nom ID d'enrichissement Langues prises en charge
Contrats 701db916-fc83-57ab-0000-000000000014 fr
Entités 701db916-fc83-57ab-0000-00000000001e ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN
Des mots clés 701db916-fc83-57ab-0000-000000000018 ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN
Partie du discours 701db916-fc83-57ab-0000-000000000002 Toutes les langues prises en charge
Sentiment du document 701db916-fc83-57ab-0000-000000000016 ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN
Enrichissement Table Understanding 701db916-fc83-57ab-0000-000000000012 Toutes les langues prises en charge

Pour plus d'informations sur toutes les langues prises en charge, voir Support de langue.

Appliquer des enrichissements à l'aide de l'API

Pour appliquer un enrichissement à l'aide de l'API, procédez comme suit:

  1. Déterminez la base URL pour le point de terminaison et le jeton ou la clé API pour votre déploiement.

    Pour plus d'informations, voir Génération d'applications personnalisées avec l'API.

  2. Obtenez l'ID de votre projet.

    Dans l'interface utilisateur du produit, accédez à la page Intégrer et déployer > Afficher les informations d'API, puis copiez l'ID de projet.

  3. Si vous ne connaissez pas l'ID de la collection à laquelle vous souhaitez appliquer l'enrichissement, obtenez une liste de vos collections pour la trouver.

    Par exemple :

    GET $authentication $url/v2/projects/$project_id/collections?version=2019-11-22
    

    Le collection_id est renvoyé.

  4. Envoyez une demande GET pour renvoyer la configuration de la collection qui répertorie les enrichissements appliqués.

    Par exemple :

    GET $authentication $url/v2/projects/$project_id/collections/$collection_id?version=2019-11-22
    

    Pour les ID d'enrichissement des enrichissements préconfigurés, voir ID d'enrichissement.

  5. Ajoutez l'enrichissement que vous souhaitez appliquer.

    Par exemple, pour ajouter l'enrichissement Mots clés, vous pouvez inclure l'enrichissement dans la liste des enrichissements. Tout d'abord, obtenez son ID à partir de la table.

    L'ID d'enrichissement de mots clés est 701db916-fc83-57ab-0000-000000000018. Pour indiquer que vous souhaitez appliquer l'enrichissement Mots-clés au contenu de la zone text des documents de la collection, vous pouvez le représenter au format JSON comme suit:

    {
        "enrichment_id" : "701db916-fc83-57ab-0000-000000000018",
        "fields" : [ "text" ]
    }
    

    Tous les enrichissements que vous spécifiez remplacent les enrichissements par défaut. Par conséquent, si vous souhaitez conserver un enrichissement par défaut, n'oubliez pas de l'inclure dans la liste des enrichissements que vous appliquez à la collection. Pour la liste des enrichissements par défaut par type de projet, voir enrichissements par défaut par type de projet.

    Par exemple, pour conserver l'enrichissement Entities et ajouter l'enrichissement Mots-clés, vous pouvez spécifier ce qui suit dans le corps de la demande.

    "enrichments": [
      {
        "enrichment_id": "701db916-fc83-57ab-0000-00000000001e",
        "fields": [
          "text"
        ]
      },
      {
        "enrichment_id": "701db916-fc83-57ab-0000-000000000018",
        "fields": [
          "text"
        ]
      }
    ]
    
  6. Soumettez le corps de demande JSON mis à jour avec la méthode update collection pour appliquer l'enrichissement à votre collection.

    Par exemple :

    POST $authentication -d '$requestBody' $url/v2/projects/$project_id/collections/$collection_id?version=2019-11-22
    

Enrichissements par défaut par type de projet

Certains enrichissements préconfigurés sont appliqués automatiquement aux collections d'un projet en fonction du type de projet. Le tableau suivant présente les enrichissements par défaut qui sont appliqués à chaque type de projet.

enrichissements par défaut par type de projet
Ce tableau comporte des en-têtes de ligne et de colonne. Les en-têtes de ligne identifient les types de projet. Les en-têtes de colonne identifient différents enrichissements. Pour savoir quels enrichissements sont appliqués à un type de projet par défaut, accédez à la ligne qui décrit les enrichissements et recherchez les colonnes correspondant au type de projet qui vous intéresse.
Enrichissement Document Retrieval (Récupération de documents) Extraction de documents pour les contrats Conversational Search (Recherche conversationnelle) Content Mining (Exploration de contenu)
Contrats Icône de coche
Entités Icône de coche Icône de coche
Des mots clés
Partie du discours Icône de coche
Sentiment du document
Enrichissement Table Understanding Icône de coche