Configuración de un conector de federación (Search Server 2008)

Actualizado: 2008-03-03

La federación de Microsoft Search Server 2008 permite a los usuarios finales enviar una consulta que busque en varios orígenes de datos y combine los resultados en una sola página de resultados de búsqueda.

Estos orígenes de datos pueden ser:

  • Repositorios de contenido empresarial de la compañía.

  • Motores de búsqueda en Internet o servicios basados en suscripciones usados por la compañía.

  • Documentos empresariales indizados por Search Server 2008 en otra división de la compañía o en otras regiones del mundo.

Si el usuario final envía una consulta, Search Server 2008 da formato a los resultados y los representa junto con los resultados indizados.

En este artículo se resume paso a paso cómo usar los conectores de federación para conectarse a los orígenes de datos de la empresa o de Internet.

Paso 1: identificación de la necesidad de información específica

Evalúe las necesidades de búsqueda y los hábitos de los usuarios finales de la compañía. ¿Qué contenido consideran productivo los usuarios finales? ¿Qué consultas de búsqueda usan actualmente?

Si nunca ha trabajado con la federación, vea Planeación de la experiencia de búsqueda del usuario final (Search Server 2008) para ver una lista de los aspectos que se deben tener en cuenta al planear la experiencia de búsqueda para los usuarios finales de la organización.

Paso 2: búsqueda de un origen de datos adecuado

Una vez que haya identificado una necesidad de información específica, debe buscar un origen de datos que proporcione dicha información. Un ejemplo de origen de datos adecuado es una fuente XML en la que se pueda buscar, preferiblemente una fuente RSS que devuelva información basada en la consulta. Puede buscar y evaluar los orígenes de datos y las fuentes existentes en la organización y en Internet que puedan proporcionar el contenido que los usuarios finales necesitan.

A continuación se indican algunos de los métodos de búsqueda y obtención de una fuente adecuada para un origen de datos:

  • Vea la galería en línea (en inglés) para comprobar si ya existe un conector federado. Puede descargar e importar los conectores que se adapten a sus necesidades.

  • Compruebe si el repositorio, el sitio web o la aplicación ya tienen una fuente. Puede usar Windows Internet Explorer 7 para detectar si un sitio web tiene una fuente RSS. Si hay disponible una fuente compatible en un sitio, el icono de RSS de la barra de herramientas de Internet Explorer cambia a naranja. Si hay una fuente disponible, asegúrese de que la fuente depende de la consulta mediante el uso de un parámetro como ?q=searchTerms.

  • Si busca contenido web, use un motor de búsqueda con una búsqueda restringida en el contenido. Por ejemplo, puede usar Live Search para buscar en el contenido de Wikipedia mediante la siguiente consulta: search terms site:www.wikipedia.com.

  • Si busca contenido web, pero no hay ninguna fuente o no hay ningún motor de búsqueda realizando búsquedas, use una interfaz para convertir HTML en RSS. Para obtener más información, vea la sección acerca de la arquitectura para crear conectores de búsqueda federados (en inglés).

  • Si controla el repositorio o la aplicación, puede exponer una fuente mediante código.

  • Si no controla el origen, puede crear una interfaz que exponga una fuente para permitir la comunicación entre la federación de Search Server 2008 y el origen de datos. Por ejemplo, puede crear una página .aspx simple que ejecute una consulta de base de datos basada en los parámetros pasados y devuelva XML. Para obtener más información, vea un ejemplo de conector de búsqueda federado (en inglés)).
    Además, puede crear una transformación más compleja que llame al modelo de objetos del repositorio tras la consulta y, a continuación, dé formato a los resultados de la búsqueda antes de devolver XML.

Nota

Si crea su propia fuente, se recomienda que la ubicación sea compatible con OpenSearch y RSS.

Debe estudiar la posibilidad de incluir una combinación de orígenes de datos internos y externos en la solución de búsqueda federada. Para obtener información técnica acerca de la federación en Search Server 2008, vea el artículo acerca de la introducción a la búsqueda federada (en inglés).

Paso 3: conexión de la fuente de datos a una ubicación federada

Una vez que haya buscado la fuente, resulta fácil conectarla a una ubicación federada. Puede crear una ubicación federada nueva para la fuente o importar y personalizar una fuente existente mediante la página de administración de ubicaciones federadas de Search Server 2008 o mediante la creación de su propio texto de definición. En cualquier caso, una ubicación federada incluye la siguiente información:

  • Tipo de ubicación

  • Plantillas de vínculos Consulta y Más resultados

  • Desencadenadores

  • Información de presentación

  • Restricciones

  • Información de autenticación y credenciales

Esta información se almacena en el sistema de federación de Search Server 2008 y se puede exportar e importar mediante un archivo de definición de ubicación de federación (*.fld).

Search Server 2008 permite conectarse a los orígenes de datos más conocidos sin necesidad de escribir código mediante la descarga de conectores federados desde la galería en línea (en inglés). Estos conectores los crea la comunidad de asociados de Search Server 2008.

Nota

Para usar los archivos *.fld descargados, abra la página Administración de búsquedas de Search Server 2008, haga clic en Ubicaciones federadas y, a continuación, haga clic en Ubicación de importación.

Vea también

Configuración del servidor proxy (Search Server 2008)
Reparación de ubicaciones federadas (Search Server 2008)

Otros recursos

Introducción a la búsqueda federada (en inglés)
Especificación de OpenSearch (en inglés)
Arquitectura para crear conectores de búsqueda federados (en inglés)
Referencia del esquema de archivo de definición de ubicación (en inglés)
Creación de un elemento web de búsqueda federada personalizado con una interfaz de usuario de credenciales (en inglés)
Ejemplo de conector de búsqueda federado (en inglés)