Cómo obtener resultados completos del servicio web DBpedia Spotlight

Estoy tratando de escribir un pequeño programa que lea el contexto de un archivo txt y lo envíe al servicio web de Spotlight para obtener anotaciones semánticas (en formato de salida text \ html). Desafortunadamente, solo un fragmento de entidades es "reconocido" en comparación con Spotlight Demo. Por ejemplo, usando mi programa, para un texto como "Ridley Scott dirigió varias películas, incluyendo Alien, Terminator y Blade Runner" Recibo una respuesta donde "películas" y "Alien" no se anotan en el lugar de la demostración. Lo mismo ocurre con textos más grandes. Estaba teniendo un problema similar con OpenCalais WebService, pero esto era porque estaba tratando de codificar el texto de entrada usando el comando

     input = URLEncoder.encode(input, "UTF-8");

Una vez que comenté esto, el problema se resolvió. Desafortunadamente, este no es el caso aquí.

Respuesta 1

Descripción del problema: Nuestro consumidor de Kafka (desarrollado en Spring Boot 2.x) se está ejecutando durante varios días. Cuando reiniciamos esos consumidores, todos los mensajes del tema se vuelven a consumir, pero solo bajo ...

Reconozco que hay una pregunta similar aquí, de un compañero que quería dividir un solo archivo en varios archivos. Lamentablemente, sin embargo, dado que hay una cierta cantidad de sobrecarga asociada con ...

He desarrollado un programa Java que contará la cantidad de archivos en la carpeta. Puede haber archivos Java o archivos de texto, de los cuales contará la cantidad de líneas de código. La idea es imprimir el ...

A continuación se muestra el código. Ahora ya está atrapada la excepción. ¿Cómo puedo escribir la prueba negativa para el mismo? ¿Para asegurarse de que el código ingrese en el bloque catch? Carga pública de ThirdPartyResponse (...