Conector del servicio de búsqueda

El SearchServiceConnector es una clase de programa de utilidad que permite realizar búsquedas. La operación de búsqueda en esta clase es la única forma soportada para que los desarrolladores de búsqueda invoquen una búsqueda en un índice del Servidor de búsqueda genérico.

Entre bastidores, esta clase maneja los detalles de conexión de la aplicación en ejecución a una instancia del Servidor de búsqueda genérico, independientemente de dónde se despliegue.

Se pueden realizar búsquedas con el SearchServiceConnector utilizando el método:

static SearchServerResults search(CuramQuery query)
Nota: Si el índice de búsqueda no contiene datos generará una IndexEmptyException. Los desarrolladores que implementan búsquedas deben manejar esta excepción correctamente.

Se necesitan credenciales de usuario para conectarse al Servidor de búsqueda genérico. El conector recopila los detalles del usuario actual y los utiliza para comunicarse con el Servidor de búsqueda genérico.

Nota: No intente utilizar el método DoSearch (o cualquier método del Servidor de búsqueda genérico) directamente. No funcionará porque se está ejecutando en el contexto de la aplicación Cúram y no en el contexto de una aplicación del Servidor de búsqueda genérico en ejecución