Escritura de la clase de correlacionador

Una implementación de SearchServiceMapper con el correlacionador de búsqueda es muy similar a una implementación de SearchServiceMapper estándar, tal como se describe en el capítulo Implementación de una búsqueda con GSS de esta guía. Sin embargo, existen algunas consideraciones adicionales.

Cuando se utiliza el Correlacionador de extracción con un servicio de búsqueda complejo que conste de varias entidades relacionadas, asegúrese de que la implementación de SearchServiceMapper se comporte adecuadamente cuando tenga que hacer frente a conjuntos de entidades incompletos, es decir, si las entidades A, B y C juntas forman un servicio de búsqueda se puede llamar al correlacionador cuando solo existen A y C. Según el servicio de búsqueda, el comportamiento correcto puede consistir en añadir el conjunto incompleto de datos al servicio de búsqueda, o en no hacer nada hasta que el conjunto se haya completado.