Resultados de búsqueda federada de otras ubicaciones (Search Server 2008)

Actualizado: 2008-07-31

Nota

A menos que se especifique lo contrario, la información de este artículo se aplica a Microsoft Search Server 2008 y Microsoft Search Server 2008 Express.

Una búsqueda federada es la consulta simultánea de múltiples bases de datos en línea (ubicaciones) con el propósito de generar una única página de resultados de búsqueda para usuarios finales.

Cuando se agrega una ubicación federada a Search Server 2008, los usuarios finales pueden buscar y recuperar contenido que el servidor no ha rastreado. Las ubicaciones federadas permiten enviar consultas a fuentes y motores de búsqueda remotos, tras lo cual Search Server 2008 da formato a los resultados y los representa para los usuarios finales como parte del contenido rastreado.

En este artículo se proporciona una introducción a las ubicaciones federadas en Search Server 2008: tareas del administrador, tecnologías compatibles y consideraciones sobre seguridad.

En este artículo

Introducción a las ubicaciones federadas

Administración de las ubicaciones federadas

Consideraciones sobre seguridad para las ubicaciones federadas

Modificación de las propiedades de elementos web para las ubicaciones federadas

Introducción a las ubicaciones federadas

Si un servidor de índices no rastrea un sitio específico directamente en la granja de servidores, puede agregar dicho sitio como una ubicación federada e incluir los resultados de búsqueda para los usuarios del sitio del centro de búsqueda.

Search Server 2008 admite los siguientes tipos de ubicaciones federadas:

  • Índice de búsqueda en este servidor

    Puede usar cualquier sitio local o remoto de la organización que tenga un servidor que ejecute Search Server 2008 como una ubicación federada. Por ejemplo, imagine que un sitio de SharePoint de un servidor de Recursos Humanos de la empresa es el único origen disponible de información de contacto de los empleados. Incluso si el sitio no forma parte del ámbito de rastreo, puede configurar una ubicación federada para él de forma que los usuarios que inicien una búsqueda desde el sitio del centro de búsqueda puedan recuperar resultados de información de contacto de los empleados.

  • OpenSearch 1.0 ó 1.1

    Puede usar cualquier sitio web público que admita el estándar OpenSearch como una ubicación federada. Un ejemplo de dicha ubicación es un motor de búsqueda de Internet, como Live Search, o una página de resultados de búsqueda que admita los protocolos RSS o Atom. Por ejemplo, imagine que desea que los usuarios que realicen búsquedas en los sitios internos para llevar a cabo investigaciones técnicas privadas vean también información relacionada de sitios web públicos. Al configurar una ubicación federada para una consulta de Live Search, se incluirán automáticamente resultados de búsqueda web actualizados para los usuarios.

Las consultas de búsqueda se envían a las ubicaciones federadas como parámetros URL en un formato denominado plantilla de consulta. Después, Office SharePoint Server da formato a los resultados y los representa en XML para los usuarios del sitio del centro de búsqueda. El formato XML se muestra en un elemento web en la página de resultados de búsqueda como texto legible.

Se pueden agregar y configurar elementos web en la página de resultados de búsqueda con un elemento web de resultados federados o un elemento web de mejores resultados federados. De forma predeterminada, la página de resultados de búsqueda contiene tres elementos web de resultados de búsqueda federados.

TipSugerencia:

Para mostrar resultados de búsqueda federados en una página distinta a la página de resultados de búsqueda predeterminada, simplemente agregue un elemento web de resultados de búsqueda federados o un elemento web de mejores resultados federados a la página en la que desee mostrar los resultados de búsqueda federados.

Mediante la edición de las propiedades y el código XSL (Lenguaje de hojas de estilo extensible) de una ubicación federada, puede controlar aspectos de los resultados de búsqueda, como los metadatos o el número de vínculos que se mostrarán. También puede controlar la apariencia de los resultados de búsqueda, como el color o estilo de fuente del texto de los vínculos. Si usa reglas de activación, puede modificar la consulta que se envía a la ubicación federada cuando un usuario escribe un prefijo o patrón específicos.

Uso de ubicaciones federadas con la opción Índice de búsqueda en este servidor

Cuando se agregan ubicaciones federadas de índice local a Search Server 2008, son aplicables las siguientes condiciones:

  • La ubicación se configura en Índice de búsqueda en este servidor.

  • No es necesaria ninguna plantilla de consulta. Search Server 2008 usa el modelo de objetos para consultar una ubicación.

  • Se usa la autenticación de servidor predeterminada.

  • No se admiten las consultas de búsqueda avanzada.

Nota

Las ubicaciones federadas para los índices de búsqueda remotos se configuran de la misma forma que para una ubicación basada en OpenSearch, con la fuente RSS del servidor remoto.

Uso de ubicaciones federadas con OpenSearch

Al agregar ubicaciones federadas basadas en OpenSearch a Search Server 2008, son aplicables las siguientes condiciones:

  • Las consultas se pueden enviar a un motor de búsqueda como una dirección URL; por ejemplo http://www.example.com/search.aspx?q=TEST.

  • Los resultados de búsqueda se devuelven en formato RSS, Atom u otro formato XML estructurado.

  • Nota

    Search Server 2008 no admite HTML ni XHTML.

  • Las capacidades de ubicación, plantillas de consulta y elementos de respuesta forman parte de un archivo de definición de ubicación federada (.fld) asociado a la ubicación.

  • Las extensiones de OpenSearch que son específicas de Search Server 2008 admiten la posibilidad de incluir desencadenadores y de asociar código XSL con los resultados de búsqueda.

  • La ubicación de OpenSearch determina la selección de metadatos que se mostrarán en los resultados de búsqueda.

Para obtener más información acerca de OpenSearch, visite http://www.opensearch.org/.

Decisión de usar o no ubicaciones federadas

Tenga en cuenta las siguientes cuestiones al determinar si desea mostrar resultados de búsqueda federados a los usuarios:

  • ¿Desea mostrar resultados personalizados para búsquedas determinadas?

    Para ayudar a garantizar que la ubicación federada devuelve resultados apropiados para consultas específicas, puede usar reglas de activación. Al crear una regla de activación para una ubicación federada, el elemento web asociado a dicha ubicación sólo muestra resultados para las consultas de los usuarios que se ajusten al patrón o prefijo que especifique. Por ejemplo, supongamos que trabaja en una empresa llamada Contoso, en la que los empleados y usuarios de Search Server 2008 fabrican un producto denominado comúnmente widget. Si agrega una ubicación federada para Live Search, puede crear un desencadenador para el nombre del producto que garantice que cualquier búsqueda de "widget" devuelva coherentemente resultados para "Contoso widget".

  • ¿Puede usar una dirección URL para especificar qué resultados se deben recuperar para una consulta?

    Para crear una ubicación federada, necesita la plantilla de consulta, que es la combinación de la dirección URL y los parámetros necesarios para enviar una consulta de búsqueda y devolver los resultados como XML. Cuando esta información se agrega al campo Plantilla de consulta de la página Agregar ubicación asociada externa, debe dar el formato correcto a la cadena (como se muestra en el ejemplo de la página); de lo contrario, la ubicación federada no devolverá ningún resultado.

  • ¿Pueden los usuarios tener acceso a los vínculos que proporciona la ubicación federada?

    Si la organización sólo concede acceso limitado a los recursos de Internet, por ejemplo si los usuarios sólo pueden navegar al sitio web externo de la compañía, pero no a otros sitios externos, el uso de un motor de búsqueda de Internet como una ubicación federada puede frustrar a los usuarios, ya que no podrán ver algunos de los resultados de la búsqueda.

  • ¿Es necesaria la autenticación?

    Si la ubicación federada requiere autenticación, debe proporcionar las credenciales correctas. Las credenciales sólo son necesarias para los sitios de SharePoint. La mayoría de las ubicaciones federadas, como los motores de búsqueda de Internet, no requieren credenciales. Para obtener más información, vea Consideraciones sobre seguridad para las ubicaciones federadas más adelante en este artículo.

Administración de las ubicaciones federadas

Para empezar con las ubicaciones federadas, haga clic en Ubicaciones asociadas externas en la página Administración de búsqueda. En la página Administrar ubicaciones asociadas externas, puede realizar las siguientes acciones:

  • Agregar o importar una ubicación federada

    Para crear una nueva ubicación federada, introduzca la configuración y las propiedades en la página Agregar ubicación asociada externa o comience por importar un archivo de definición de ubicación federada (.fld). Puede descargar archivos de definición haciendo clic en el vínculo Galería en línea de la página Administrar ubicaciones asociadas externas. Para obtener más información acerca de la importación de archivos de definición, vea Descarga de archivos de definición de ubicación más adelante en este artículo.

  • Editar una ubicación federada

    Para editar una ubicación federada, seleccione el nombre de la ubicación en la página Administrar ubicaciones asociadas externas, haga clic en la flecha que aparece y, después, haga clic en Editar la ubicación. En la página Editar ubicación asociada externa, puede modificar las propiedades y metadatos de la ubicación; por ejemplo cómo se muestran los resultados de búsqueda o si desea agregar reglas de activación que devuelvan resultados sólo cuando las consultas de los usuarios coincidan con un patrón o prefijo específicos. También puede modificar el código XSL en la sección Los resultados de la búsqueda de asociados externos muestran metadatos o la sección Los resultados asociados externos principales muestran metadatos para cambiar el formato de los elementos, como el título o los vínculos del elemento web de resultados de la búsqueda federada o el elemento web de los mejores resultados federados.

  • Copiar una ubicación federada

    Para copiar una ubicación federada, seleccione el nombre de la ubicación en la página Administrar ubicaciones asociadas externas, haga clic en la flecha que aparece y, después, haga clic en Copiar la ubicación.

  • Eliminar una ubicación federada

    Si ya no desea usar una ubicación federada, puede quitarla del sitio de Office SharePoint Server. Para hacerlo, seleccione el nombre de la ubicación en la página Administrar ubicaciones asociadas externas, haga clic en la flecha que aparece y, a continuación, haga clic en Eliminar la ubicación. Si la página de resultados de búsqueda sigue haciendo referencia a una ubicación que se ha eliminado, la página ya no incluirá resultados para dicha ubicación.

    Nota

    Puede dejar de mostrar resultados de búsqueda de una ubicación federada sin eliminarla del servidor. Para ello, elimine el elemento web que configuró para mostrar los resultados de dicha ubicación o modifique las propiedades del elemento web para que muestre resultados de búsqueda para otra ubicación federada.

  • Exportar una ubicación federada

    Puede guardar las propiedades y metadatos de la ubicación federada exportándolos como un archivo de definición de ubicación federada (.fld). Para exportar una ubicación federada, seleccione el nombre de la ubicación en la página Administrar ubicaciones asociadas externas, haga clic en la flecha que aparece y, a continuación, haga clic en Exportar la ubicación. Después de exportar un archivo de definición, puede importarlo en otro sitio del centro de búsqueda o colocarlo en un recurso compartido de archivo para que lo usen otros usuarios.

    Nota

    Al exportar una ubicación federada a un archivo de definición, Office SharePoint Server no incluye las credenciales de seguridad ni la configuración en el archivo.

  • Ver detalles de las ubicaciones federadas

    Si ha agregado una o varias ubicaciones federadas a Office SharePoint Server, la página Administrar ubicaciones asociadas externas informa automáticamente del número de consultas de usuario y click-throughs que se han registrado para todas las ubicaciones enumeradas durante los últimos 30 días. Los administradores deben tener en cuenta que es posible que nunca se haga clic en determinados resultados de búsqueda de ubicaciones federadas. Por ejemplo, el número de teléfono que se muestra en respuesta a una consulta de "número de teléfono de Antonio Bermejo" puede dar lugar a que el usuario marque el número de teléfono manualmente en lugar de hacer clic en un hipervínculo de la página de resultados de búsqueda.

    TipSugerencia:

    Ocasionalmente, puede encontrar problemas con una ubicación federada, por ejemplo que los resultados de búsqueda no aparezcan o tarden mucho en aparecer. Cuando observe problemas de este tipo, puede tomar medidas para reparar la ubicación federada. Encontrará más información sobre la solución de problemas de ubicaciones federadas en el artículo acerca de la reparación de ubicaciones federadas en Office SharePoint Server 2007 en TechNet (https://go.microsoft.com/fwlink/?linkid=84739&clcid=0xC0A).

Descarga de archivos de definición de ubicación

La Galería en línea de Office SharePoint Server 2007 dispone de varios archivos de definición de ubicación federada (.fld) que se pueden descargar. Para tener acceso a este sitio, haga clic en el vínculo Galería en línea de la página Administrar ubicaciones asociadas externas. Después de descargar un archivo de definición, guárdelo en el disco duro y, a continuación, use el botón Importar ubicación de la página Administrar ubicaciones asociadas externas para agregar la ubicación al sitio. Cuando la ubicación aparezca en la lista, podrá editar la configuración y personalizar las propiedades.

Al crear una ubicación federada importando un archivo de definición, se crea automáticamente el código XSL que determina cómo se da formato a los resultados de búsqueda y cómo se muestran. Si crea una ubicación personalizada escribiendo manualmente las propiedades y metadatos en la página Agregar ubicación asociada externa y desea cambiar la apariencia predeterminada de los resultados de búsqueda, debe saber cómo editar el código XSL para la ubicación federada. Después de configurar una ubicación federada para el sitio, también puede exportarla para usarla como ubicación federada en otro sitio del centro de búsqueda.

Consideraciones sobre seguridad para las ubicaciones federadas

En función del tipo de ubicación especificado al crear o modificar una ubicación federada, es posible que ésta requiera autenticación, en cuyo caso, debe especificar el método de autenticación que se debe usar.

Si la opción Índice de búsqueda en este servidor está seleccionada como Tipo de ubicación de la ubicación federada, no es necesario proporcionar información de autenticación adicional. Los usuarios que puedan tener acceso a la página de resultados de búsqueda verán automáticamente los resultados de la ubicación federada según sus credenciales. Sin embargo, si está seleccionado OpenSearch 1.0/1.1 como tipo de ubicación para una ubicación federada, debe especificar cómo autenticar las credenciales de seguridad para dicha ubicación.

Las ubicaciones de búsqueda federadas configuradas para OpenSearch 1.0 ó 1.1 se pueden autenticar de las siguientes maneras:

  • Acceso anónimo

    Concede a todos los usuarios de la organización acceso a los resultados de la búsqueda federada en la ubicación asociada sin autenticación de credenciales de cuenta. Para seleccionar esta opción, haga clic en Anónimo: esta ubicación no requiere autenticación en la sección Especificar credenciales de la página Agregar ubicación asociada externa o la página Editar ubicación asociada externa.

  • Autenticación común

    Concede a todos los usuarios de la organización un nombre de usuario único y una contraseña que sirven para mostrar resultados de búsqueda federados de la ubicación asociada. Para habilitar esta opción, haga clic en la opción de autenticación que desee en Común en la sección Especificar credenciales de las páginas Agregar ubicación asociada externa o Editar ubicación asociada externa.

  • Autenticación de nivel de usuario

    Autentica las credenciales de usuario individuales para mostrar resultados de la búsqueda federada de la ubicación asociada. Para habilitar esta opción, haga clic en la opción de autenticación que desee en Usuario en la sección Especificar credenciales de las páginas Agregar ubicación asociada externa o Editar ubicación asociada externa.

    Nota

    Aunque Search Server 2008 no proporciona una interfaz de usuario para capturar credenciales de autenticación de cuenta de usuario único, sí proporciona varias API para validar las credenciales de una interfaz de usuario personalizada.

Modificación de las propiedades de elementos web para las ubicaciones federadas

Todos los resultados de búsqueda de ubicaciones federadas se muestran con dos tipos de elementos web: el elemento web de resultados de la búsqueda federada y el elemento web de mejores resultados federados. Para poder mostrar resultados de búsqueda de una ubicación federada, debe hacer clic en el nombre de la ubicación federada en la lista Ubicación del panel de herramientas del elemento web.

En la página de resultados de búsqueda, en el menú Acciones del sitio, haga clic en Editar página. Haga clic en Editar en el menú del elemento web y, a continuación, haga clic en Modificar elemento web compartido para abrir el panel de herramientas.

Puede modificar las siguientes propiedades, que están disponibles en el elemento web de resultados de la búsqueda federada y en el elemento web de mejores resultados federados:

  • Ubicación

    Especifique el nombre de la ubicación o ubicaciones federadas.

  • Mostrar propiedades

    Indique el número de resultados que se mostrarán por página y especifique si desea limitar el número de caracteres del texto de resumen o la dirección URL que se muestra y si desea usar la configuración de visualización de ubicación. En las propiedades del elemento web de resultados de la búsqueda federada, puede especificar también si desea mostrar un gráfico animado para indicar que la imagen se está cargando aún o si desea devolver resultados de forma asincrónica en lugar de esperar a que se cargue la página entera.

  • Opciones de consulta de resultados

    Especifique si desea quitar los resultados duplicados, si desea habilitar la lematización de términos de búsqueda y si desea omitir las palabras irrelevantes.

  • Vínculo Más resultados

    Especifique si desea mostrar un vínculo Más resultados y el texto del vínculo.

Nota

Además de las propiedades exclusivas de los elementos web de federación, todos los elementos web comparten un conjunto común de propiedades que controlan su apariencia, diseño y características avanzadas. Puede ver y modificar estas propiedades de los elementos web de federación de la misma forma que para los elementos web que no son de federación. Para obtener más información acerca del uso de la configuración de propiedades comunes, vea el tema sobre personalización de elementos web en la Ayuda de Microsoft Windows SharePoint Services.