IBM Cloud Docs
Desarrollo e implementación de un complemento de rastreador personalizado

Desarrollo e implementación de un complemento de rastreador personalizado

El complemento de crawler incluye un archivo llamado com.ibm.es.ama.plugin.CrawlerPlugin. Este archivo es la interfaz de inicialización que tiene métodos que puede utilizar cuando trabaja con el complemento de crawler.

IBM Cloud Pak for Data IBM Software Hub

Esta información sólo se aplica a las implantaciones instaladas.

Interfaces y JavaDoc

La biblioteca de interfaces se almacena en el directorio lib/ama-zing-crawler-plugin-${build-version}.jar del directorio SDK. El Javadoc para el archivo JAR está disponible en el archivo lib/ama-zing-crawler-plugin-${build-version}-javadoc.jar en el mismo directorio.

Interfaz de inicialización

Utilice la interfaz com.ibm.es.ama.plugin.CrawlerPlugin para gestionar el complemento crawler. La interfaz tiene los siguientes métodos:

Métodos soportados
Método Descripción
init Iniciar un plug-in de rastreo
term Detener un plug-in de rastreo
updateDocument Actualizar documentos rastreados

Gestión de la dependencia

El archivo build.gradle gestiona las dependencias de Java.

Ejemplo de plug-in de rastreo

Hay disponible un plug-in de ejemplo crawler que ilustra cómo añadir, actualizar y eliminar metadatos. El plug-in de ejemplo también actualiza y elimina documentos rastreados por el conector del sistema de archivos local. El archivo de código fuente Java se llama src/main/java/com/ibm/es/ama/plugin/sample/SampleCrawlerPlugin.java.

Mensajes de registro

El complemento personalizado crawler admite el paquete java.util.logging.Logger para el registro de mensajes.

Los mensajes de registro que añadas deben cumplir los siguientes requisitos:

  • El nivel de registro debe ser INFO o superior.
  • El nombre del registrador debe empezar por com.ibm.es.ama.

Los mensajes se escriben en el archivo de registro del pod crawler donde se está ejecutando el complemento. Hay disponible un ejemplo de registro en el ejemplo de complemento crawler.