ExtractTextNLP

La acción invoca la API Natural Language Processing (NLP) y pasa texto de página en página. Los resultados se guardan como entidades en el archivo XML de diseño de la página. Utilice la acción FindExtractedText para llenar campos con resultados de esta acción. Para extraer de un texto que no está en inglés, establezca la variable de página hr_locale en el idioma deseado antes de invocar esta acción. Por ejemplo, para el idioma japonés, invoque rrset("ja","@P.hr_locale").

Sintaxis

bool ExtractTextNLP (string options, string model)

Características de texto de parámetro

Sin parámetro - devuelve todos los resultados

  • entidades
  • palabras clave
  • categorías
  • conceptos
  • roles_semánticos
  • relaciones

Variables

Tiempo de espera
El tiempo de espera predeterminado es de 150 segundos. Puede especificar el tiempo de espera guardando una variable de página llamada nlpTimeout y especificando la hora en milisegundos.
Guardar respuesta
La respuesta de NLPAPI se puede guardar estableciendo la variable nlpSaveResponse en 1.

Devuelve

True si el diseño se carga y no hay errores. De lo contrario, False.

Nivel

Documento o página.

Detalles

Importante: Debe tener una licencia Enterprise NLP para utilizar esta acción. Esta licencia se obtiene creando una cuenta en bluemix.net y añadiendo el servicio NLP a un espacio de trabajo. La URL y la clave se muestran en la página Credenciales de servicio. Entre las credenciales en el Gestor de aplicaciones de Datacap:

Puede desplegar el modelo personalizado Watson Knowledge Studio para sustituir el modelo predeterminado.

Las entidades se nombran utilizando el formato NLPFeature.ResponseNode. Por ejemplo, un resultado de entidad para una persona tiene el nombre Entity.Person. A la mayoría de los campos de entidad se les pone nombre utilizando el nodo devuelto por NLPAPI. Las respuestas anidadas se simplifican a un nivel. Por ejemplo, el subtipo desambiguado se denominará subTypes y los resultados se guardarán como una lista separada por comas.

Cuando se invoca en un documento o página, el texto del archivo XML de diseño especificado en la variable de diseño del objeto de llamada se enviará a NLPAPI.

Los resultados se guardarán en la lista de entidades de la página en el archivo XML de diseño.

Para llenar un campo con un resultado de esta acción, utilice la acción FindExtractedText.

Ejemplo

Recognize()
AnalyzeLayout()
ExtractTextNLP()
FindExtractedText()