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é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
.