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
- Guarde la URL en la sección general de la aplicación en una
variable llamada NLPApiUrl.Nota: Si NLPApiUrl no se actualiza, la URL predeterminada es https://gateway.watsonplatform.net/natural-language-understanding/api/v1/analyze?version=2017-02-27
- Guarde el nombre de usuario en la sección gen de la aplicación en una variable llamada NLPApiUsername.
- Guarde la contraseña en la sección adv de la aplicación en una variable llamada NLPApiPassword.
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()