Servicio de búsqueda

Un servicio de búsqueda describe:

  1. Información relacionada con los campos en los que se está buscando
  2. Los analizadores utilizados en cada campo, los tipos de datos de los campos
  3. Información de entidades para llenar un índice de tiempo de ejecución
  4. Estado del servicio de búsqueda (si está actualizado o si requiere sincronización)

Cuando se ve de este modo, un servicio de búsqueda son simplemente metadatos, no obstante, este documento también utiliza el término para describir el índice llenado en tiempo de ejecución.

Debería haber un servicio de búsqueda definido para cada conjunto de datos discreto en el que se debe buscar (por ejemplo, búsqueda de persona, búsqueda de pago, etc.). Cada búsqueda realizada debe especificar sobre qué servicio de búsqueda debe funcionar.