Introducción

Las tablas de base de datos de transferencia son tablas de base de datos de la base de datos operativa utilizadas por el Servidor de búsqueda genérico. Existen cuatro tablas de este tipo: SearchService, SearchServiceField, SearchServiceRow y SearchSrvcRowExt.

Este capítulo detalla el objetivo y la estructura de las tablas SearchService y SearchServiceField. Los desarrolladores que crean servicios de búsqueda no necesitan acceder a las tablas SearchServiceRow o SearchSrvcRowExt directamente, ni grabar archivos DMX para ellas.

La tabla SearchService define los servicios de búsqueda conocidos por el Servidor de búsqueda genérico (consulte el apartado Servicio de búsqueda para ver una introducción a los servicios de búsqueda). Puesto que no se ha proporcionado una API de administración para gestionar los servicios de búsqueda, los registros del servicio de búsqueda actualmente se deben crear y mantener accediendo a la tabla de base de datos directamente o editando los archivos DMX y volviendo a crear la base de datos de la aplicación.

La tabla SearchServiceField define un campo único de un servicio de búsqueda: su nombre, su tipo de datos y varios otros atributos que se describen de forma completa a continuación. Cada fila de la base de datos SearchServiceField está asociada con una sola fila SearchService. Al igual que con los servicios de búsqueda, los registros del campo del servicio de búsqueda actualmente se deben crear y mantener accediendo a la tabla de base de datos directamente o editando los archivos DMX y volviendo a crear la base de datos de la aplicación.

SearchServiceRow es una tabla que se utiliza para almacenar datos que se pueden buscar de la aplicación para su uso en la construcción de índices. El Servidor de búsqueda genérico proporciona una API (consulte el apartado Iniciación a la API Servidor de búsqueda genérico y Implementación de una búsqueda con el Servidor de búsqueda genérico) que se utiliza para manipular SearchServiceRows; los desarrolladores deben interactuar con esta tabla de base de datos solo a través de esta API en lugar de acceder directamente.

Hay dos otras tablas de base de datos de GSS: GSSMapperType y GSSEntity. Solo se utilizan con la característica del Correlacionador de extracción; de lo contrario se pueden ignorar. Estas tablas se describen en el apartado Correlacionador de extracción.