Definir un conjunto finito de términos con un diccionario
Reconozca términos y sinónimos para los términos que son significativos para usted, como los nombres de los productos que vende.
Ayude a Discovery a encontrar términos que tengan significado para su caso de uso añadiendo un diccionario. Puede definir varios sinónimos para un término o un conjunto de palabras en la misma categoría.
Puede crear un diccionario añadiendo los términos uno por uno o cargando un archivo CSV que lista los términos.
Para añadir términos de diccionario uno a uno, realice los pasos siguientes:
-
En la sección Enseñar conceptos de dominio del panel Herramientas de mejora, elija Diccionarios.
-
Pulse Nuevo.
-
Asigne un nombre al diccionario.
Por ejemplo,
Transportation. -
Elija el idioma. Un diccionario puede contener términos en un solo idioma.
-
Opcional: Expanda Opciones avanzadasy edite el nombre de faceta para el diccionario.
Las facetas se utilizan para categorizar documentos. Un usuario puede elegir un tipo de faceta para limitar sus resultados de búsqueda. El nombre de diccionario en minúsculas se utiliza como nombre de faceta de forma predeterminada. Es posible que desee cambiar la faceta para que esté en mayúsculas.
-
Especifique un término y, a continuación, seleccione el botón + para añadirlo.
Por ejemplo,
vehicleyengine.En diccionarios en inglés, especifique los términos del diccionario en minúsculas. Utilice sólo mayúsculas si desea que Discovery ignore las menciones en minúsculas del término cuando aparecen en el texto. Cuando se analizan los términos para determinar si son apariciones del enriquecimiento de diccionario, se utiliza la forma superficial del término con coincidencia en mayúsculas. Por ejemplo, una entrada
vehicleen el diccionario da como resultado anotaciones para mencionesvehicle,VehicleoVEHICLEcuando aparecen en texto. Para una entradaSaten el diccionario, se añaden anotaciones paraSatoSAT, pero no parasat.La coincidencia de diccionario distingue entre mayúsculas y minúsculas para árabe, chino, coreano, japonés y hebreo.
-
Para añadir sinónimos para el término, pulse el icono Editar y, a continuación, especifique sinónimos en el campo Otros términos. Separe los sinónimos múltiples con una coma. Pulse Guardar término.
El diccionario puede contener términos y sus sinónimos o una categoría y términos que pertenecen a la categoría.
Para el término
vehicle, puede especificar sinónimos comocar,automobile,sedan,convertible,station wagon, etc. Paraengine, puede especificargasket,carburetor,pistonyvalves.Tenga cuidado de no añadir demasiados sinónimos. Pruebe el impacto de los sinónimos que añada. Cuando realice la prueba, utilice datos que sean diferentes de los datos que utilice para derivar los sinónimos.
-
Continúe añadiendo términos.
Términos similares de todas las colecciones del proyecto actual se sugieren como nuevas entradas.
Los términos sugeridos se toman de un campo denominado text. Si falta el campo de texto, se elige un campo con el valor de serie más largo y el número más alto de valores distintos. Las sugerencias no se visualizan si no hay documentos o la colección no tiene campos con datos de texto.
-
Pulse Guardar diccionario.
-
Elija las colecciones y los campos donde desea aplicar el diccionario y, a continuación, pulse Aplicar.
Ejemplo
Se añade un diccionario de transporte a un proyecto.
{: caption="del productoDiccionario " caption-side="bottom"} transporte
La faceta resultante que se crea para el diccionario se visualiza en la página de búsqueda.
{: caption="
El documento en el que se aplica el enriquecimiento contiene la frase siguiente:
Some car fluids can be acidic, such as battery fluid.
El siguiente fragmento de código JSON ilustra cómo se almacena una mención de enriquecimiento de diccionario de transporte cuando el término car, que es sinónimo de la entrada de diccionario vehicle, se encuentra en
el documento. En esta colección, el enriquecimiento de diccionario se aplica al campo text, por lo que la mención se lista en la matriz entities que está en la matriz enriched_text.
{
"enriched_text": [
{
"entities": [
{
"model_name": "Dictionary:.Transportation",
"mentions": [
{
"confidence": 1,
"location": {
"end": 91122,
"begin": 91119
},
"text": "car"
}
],
"text": "vehicle",
"type": "Transportation"
}
]
}
]
}
Carga de términos de diccionario
Para añadir un diccionario desde un archivo CSV, siga estos pasos:
-
Cree un archivo CSV que contenga los términos del diccionario que desea añadir.
Utilice la codificación UTF-8. Especifique una entrada por línea.
-
Para definir un conjunto de términos sinónimos, utilice la sintaxis siguiente:
<term>,<synonym>,<synonym>,<synonym>,...Por ejemplo:
vehicle,car,automobile,sedan,convertible,station wagonLa entrada de este ejemplo crea una entrada de diccionario
vehicle. Cuando se aplica el enriquecimiento de diccionario a un documento, las menciones devehicle,car,automobile,sedan,convertibleostation wagonse etiquetan como instancias de la entrada de diccionariovehicle. -
Para definir un conjunto de términos en la misma categoría, utilice la sintaxis siguiente:
<category>,<related-term>,<related-term>,...Por ejemplo:
engine,gasket,carburetor,piston,valvesLa entrada de este ejemplo crea una entrada de diccionario
engine. Cuando se aplica el enriquecimiento de diccionario a un documento, las menciones deengine,gasket,carburetor,pistonovalvesse etiquetan como instancias de la entrada de diccionarioengine.
-
-
En la sección Enseñar conceptos de dominio del panel Herramientas de mejora, elija Diccionarios.
-
Pulse Cargar.
-
Asigne un nombre al diccionario y elija el idioma que se ha utilizado en el archivo CSV.
-
Opcional: expanda Opciones avanzadasy especifique editar el nombre de faceta para el diccionario. Las facetas se utilizan para categorizar documentos. Un usuario puede elegir un tipo de faceta para limitar su búsqueda. El nombre de diccionario en minúsculas se utiliza como nombre de faceta de forma predeterminada. Es posible que desee cambiar la faceta para que esté en mayúsculas.
-
Pulse Cargar para buscar el archivo CSV que ha creado anteriormente.
-
Pulse Crear.
-
Elija las colecciones y los campos donde desea aplicar el diccionario y, a continuación, pulse Aplicar.
Si añade un diccionario utilizando la API de enriquecimiento, después de aplicar el enriquecimiento de diccionario generado por la API a un campo, el diccionario se visualiza en la página Diccionarios. Sin embargo, no puede editar el diccionario generado por la API desde la herramienta de diccionario en la interfaz de usuario del producto.
Para suprimir un diccionario, debe utilizar el método Suprimir un enriquecimiento de la API v2 de Discovery.
Los enriquecimientos de diccionario que añada a un proyecto se pueden aplicar a colecciones de otros proyectos en la misma instancia de servicio. De hecho, puede aplicarlos a colecciones de un proyecto de Content Mining desde la aplicación Content Mining desplegada.
Límites de diccionario
El número de diccionarios y entradas de término que puede crear por instancia de servicio depende del tipo de plan Discovery.
| Planifique | Número de diccionarios por instancia de servicio | Número de entradas de término por diccionario | Número de términos para los que se pueden generar sugerencias |
|---|---|---|---|
| Cloud Pak for Data | Ilimitado | Ilimitado | 1.000 |
| Premium | 200 | 10.000 | 1.000 |
| Empresa | 200 | 10.000 | 1.000 |
| Plus (incluye prueba) | 20 | 1.000 | 50 |