Visión general del Correlacionador de extracción

El mecanismo de sucesos es de lejos el método más eficiente para mantener los servicios de búsqueda actualizados. Sin embargo, si las búsquedas son complejas, desarrollar y probar totalmente el servicio de búsqueda puede resultar engorroso. Este es el problema que el Correlacionador de extracción está orientado a resolver.

El correlacionador de extracción utiliza indicaciones de fecha y hora en registros de aplicación para buscar los registros que se han creado o actualizado desde que el correlacionador de extracción o el extractor se ejecutó por última vez. Cuando encuentra estos registros, los proporciona al Controlador de búsqueda para actualizar los servicios de búsqueda, y a partir de aquí el proceso es exactamente el mismo que el mecanismo de sucesos estándar. Este proceso requiere que todas las tablas de bases de datos implicadas en un servicio de búsqueda se exploren, lo que obviamente exige recursos de la base de datos. En esencia el Correlacionador de extracción sacrifica rendimiento de tiempo de ejecución para proporcionar un modo más rápido y fácil de desarrollar búsquedas.