Gestionar enriquecimientos
Aplique enriquecimientos a los campos de los documentos para que la información significativa sea más fácil de encontrar y devolver en las búsquedas.
Normalmente se aplican enriquecimientos a los campos en el momento en que se crea el enriquecimiento. Sin embargo, puede aplicar enriquecimientos a los campos más adelante. Es posible que desee aplicar un enriquecimiento existente a un nuevo campo personalizado que cree utilizando la herramienta SDU, por ejemplo. También puede eliminar los enriquecimientos que ha aplicado a los campos.
Para obtener más información sobre los enriquecimientos disponibles, consulte los siguientes temas:
Para aplicar enriquecimientos a un proyecto de Content Mining, debe utilizar la aplicación Content Mining en lugar de utilizar la interfaz de usuario de Discovery. Cuando utilice la aplicación Content Mining, se asegurará de que los enriquecimientos se acepten en el proyecto de Content Mining. Para obtener más información sobre la aplicación de enriquecimientos como, por ejemplo, un diccionario o un sentimiento de frase a un proyecto de Content Mining, consulte Enriquecer la colección.
Para gestionar los enriquecimientos, siga los siguientes pasos:
-
En el panel de navegación, abra la página Gestionar colecciones y, a continuación, pulse una colección para abrirla.
-
Pulse el separador Enriquecimientos.
Se muestra una lista de los enriquecimientos disponibles.
Puede identificar enriquecimientos incorporados porque están categorizados como de tipo
System. La lista también incluye los enriquecimientos personalizados que se han creado en cualquiera de los proyectos de la instancia de servicio. -
Busque el enriquecimiento que desea aplicar o eliminar.
-
Pulse el triángulo en el campo asociado para expandir una lista de campos.
-
Realice una de las acciones siguientes:
-
Para aplicar un enriquecimiento a los documentos, seleccione el campo o campos que desea enriquecer. Puede aplicar enriquecimientos a los campos
textyhtml, y a los campos personalizados que se han añadido desde archivos JSON o CSV cargados o desde la herramienta Smart Document Understanding (SDU).Si el campo que elige procede de un archivo JSON, después de aplicar el enriquecimiento, el tipo de datos de campo se convierte en una matriz. El campo se convierte en una matriz incluso si contiene un único valor. Por ejemplo,
"field1": "Discovery"pasa a ser"field1": ["Discovery"]. Solo se enriquecen los primeros 50.000 caracteres de un campo personalizado de un archivo JSON. -
Para eliminar un enriquecimiento, desmarque los recuadros de selección de los campos de los que desea eliminar el enriquecimiento.
-
-
Pulse Aplicar cambios y volver a procesar para aplicar los cambios a la colección.
Supresión de un enriquecimiento
Puede suprimir un enriquecimiento personalizado que ha creado para enseñar a Discovery sobre el servicio. Los enriquecimientos personalizados incluyen diccionarios, expresiones regulares, patrones, etc. Para obtener más información, consulte Adición de recursos específicos de dominio.
No puede suprimir un enriquecimiento precompilado. Los enriquecimientos precompilados incluyen los enriquecimientos de Natural Language Understanding, como el enriquecimiento Entidades, que se incorporan en el producto. Para determinar qué enriquecimientos
se incorporan, seleccione la columna Tipo de la página Enriquecimientos para una colección. Los enriquecimientos precompilados tienen el tipo System.
Para eliminar un enriquecimiento personalizado, siga estos pasos:
-
Abra un proyecto que utilice el enriquecimiento personalizado.
-
Pulse Gestionar recopilacionesy, a continuación, abra una recopilación en la que se esté utilizando el enriquecimiento.
-
En la página Enriquecimientos de una colección, elimine el enriquecimiento de los campos donde se aplique.
-
Pulse Aplicar cambios y volver a procesar y, a continuación, espere a que el sistema procese los documentos de la colección sin el enriquecimiento.
-
Repita el paso anterior para cada colección de cada proyecto donde se utilice el enriquecimiento.
Recuerde que cualquier colección de cualquier proyecto de una única instancia de servicio de Discovery puede utilizar una mejora personalizada.
-
Desde cualquiera de las colecciones que han utilizado el enriquecimiento, abra la página Enriquecimiento y, a continuación, pulse el icono de supresión para suprimir el enriquecimiento.
El enriquecimiento personalizado se elimina de la lista Enriquecimientos en todas partes de esta instancia de servicio.
Utilización de la API para gestionar enriquecimientos
Para aplicar un enriquecimiento a los datos utilizando la API, realice los pasos siguientes:
- En primer lugar, debe conocer el ID exclusivo del enriquecimiento que desea aplicar. Para obtener más información, consulte ID de enriquecimiento.
- Utilice los métodos Crear colección o Actualizar colección para aplicar un enriquecimiento a los documentos de una colección. Para obtener más información, consulte Aplicar enriquecimiento utilizando la API
ID de enriquecimiento
Si desea aplicar un enriquecimiento personalizado que ha creado para una colección a otra colección, debe conocer el ID exclusivo que se ha generado para el enriquecimiento cuando se creó. Utilice la API para listar enriquecimientos del proyecto donde se está utilizando el enriquecimiento personalizado. La lista que se devuelve incluye información de ID de enriquecimiento.
Para los enriquecimientos precompilados, los ID exclusivos no cambian. La tabla siguiente lista los ID que están asociados con cada tipo de enriquecimiento precompilado e identifica los idiomas de colección para los que se admite el enriquecimiento. No se puede aplicar un enriquecimiento a una colección a menos que el idioma de la colección esté soportado por el enriquecimiento.
| Nombre | ID de enriquecimiento | Idiomas soportados |
|---|---|---|
| Lista de Contratos | 701db916-fc83-57ab-0000-000000000014 | es |
| Entidades | 701db916-fc83-57ab-0000-00000000001e | ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN |
| Palabras clave | 701db916-fc83-57ab-0000-000000000018 | ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN |
| Categoría léxica | 701db916-fc83-57ab-0000-000000000002 | Todos los idiomas soportados |
| Opinión de documento | 701db916-fc83-57ab-0000-000000000016 | ar, de, en, es, fr, it, ja, ko, nl, pt, zh-CN |
| Comprensión de tablas | 701db916-fc83-57ab-0000-000000000012 | Todos los idiomas soportados |
Para obtener más información sobre todos los idiomas soportados, consulte Soporte de idiomas.
Aplicar enriquecimientos utilizando la API
Para aplicar un enriquecimiento mediante el API, siga estos pasos:
-
Determine la dirección base ( URL ) para el punto final y el token o la clave API para su implementación.
Para obtener más información, consulte Creación de aplicaciones personalizadas con la API.
-
Obtenga el ID de proyecto para el proyecto.
En la interfaz de usuario del producto, vaya a la página Integrar y desplegar > Ver información de API y, a continuación, copie el ID de proyecto.
-
Si no conoce el ID de la colección a la que desea aplicar el enriquecimiento, obtenga una lista de sus colecciones para encontrarla.
Por ejemplo:
GET $authentication $url/v2/projects/$project_id/collections?version=2019-11-22Se devuelve
collection_id. -
Envíe una solicitud GET para devolver la configuración de la colección que lista los enriquecimientos aplicados.
Por ejemplo:
GET $authentication $url/v2/projects/$project_id/collections/$collection_id?version=2019-11-22Para los ID de enriquecimiento para los enriquecimientos precompilados, consulte ID de enriquecimiento.
-
Añada el enriquecimiento que desea aplicar.
Por ejemplo, para añadir el enriquecimiento Palabras clave, puede incluir el enriquecimiento en la lista de enriquecimientos. En primer lugar, obtenga su ID de la tabla.
El ID de enriquecimiento de palabras clave es
701db916-fc83-57ab-0000-000000000018. Para indicar que desea aplicar el enriquecimiento de palabras clave al contenido del campotextde los documentos de la colección, puede representarlo en formato JSON como se indica a continuación:{ "enrichment_id" : "701db916-fc83-57ab-0000-000000000018", "fields" : [ "text" ] }Los enriquecimientos que especifique sustituirán a los enriquecimientos predeterminados. Por lo tanto, si desea conservar un enriquecimiento predeterminado, no olvide incluirlo en la lista de enriquecimientos que aplica a la colección. Para obtener una lista de enriquecimientos predeterminados por tipo de proyecto, consulte enriquecimientos predeterminados por tipo de proyecto.
Por ejemplo, para retener el enriquecimiento Entidades y añadir el enriquecimiento Palabras clave, puede especificar lo siguiente en el cuerpo de la solicitud.
"enrichments": [ { "enrichment_id": "701db916-fc83-57ab-0000-00000000001e", "fields": [ "text" ] }, { "enrichment_id": "701db916-fc83-57ab-0000-000000000018", "fields": [ "text" ] } ] -
Envíe el cuerpo de solicitud JSON actualizado con el método update collection para aplicar el enriquecimiento a la colección.
Por ejemplo:
POST $authentication -d '$requestBody' $url/v2/projects/$project_id/collections/$collection_id?version=2019-11-22
Enriquecimientos predeterminados por tipo de proyecto
Algunos enriquecimientos precompilados se aplican automáticamente a las colecciones de un proyecto basándose en el tipo de proyecto. La tabla siguiente muestra los enriquecimientos predeterminados que se aplican a cada tipo de proyecto.
| Enriquecimiento | Recuperación de documentos | Recuperación de documentos para contratos | Búsqueda de conversación | Content Mining |
|---|---|---|---|---|
| Lista de Contratos | ||||
| Entidades | ||||
| Palabras clave | ||||
| Categoría léxica | ||||
| Opinión de documento | ||||
| Comprensión de tablas |