Compartir a través de


Mostrar los resultados de la búsqueda federada híbrida en SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition yes-img-sopSharePoint in Microsoft 365

Este artículo forma parte de un mapa de ruta de procedimientos para configurar soluciones híbridas de SharePoint. Asegúrese de seguir una guía básica al realizar los procedimientos descritos en este artículo.

En este artículo se describe cómo configurar un entorno híbrido de SharePoint para que las búsquedas desde el Centro de búsqueda empresarial de SharePoint Server muestren resultados híbridos, es decir, resultados de ambos índices de búsqueda (SharePoint Server y SharePoint en Microsoft 365). Esta configuración se denomina búsqueda híbrida de salida.

Los resultados de la búsqueda de SharePoint en Microsoft 365 aparecerán con los resultados de búsqueda de SharePoint Server, pero en un grupo independiente denominado bloque de resultados. Puede configurar el bloque de resultados de SharePoint en Microsoft 365 para que se muestre sobre todos los resultados de SharePoint Server o para que se clasificó por relevancia en comparación con los resultados de SharePoint Server.

Para mostrar los resultados de la búsqueda híbrida en el Centro de búsqueda empresarial de SharePoint Server, en la implementación de SharePoint Server se realizan los procedimientos siguientes, que se describen en detalle en este artículo:

Paso 1: Crear un origen de resultados que defina cómo obtener resultados de búsqueda de SharePoint en Microsoft 365

En este procedimiento, creará un origen de resultados en la implementación de SharePoint Server. Este origen de resultados es una definición que especifica SharePoint en Microsoft 365 como proveedor del que obtener resultados de búsqueda. La definición especifica lo siguiente:

  • Dirección URL de SharePoint en Microsoft 365 desde la que obtener resultados de búsqueda.

  • Protocolo para obtener esos resultados.

  • Método para autenticarse en SharePoint en Microsoft 365.

Los orígenes de resultados se pueden crear en el nivel de la aplicación de servicio de búsqueda, en el nivel de la colección de sitios o en el nivel del sitio. En este procedimiento, crearemos el origen de resultados en el nivel de la aplicación de servicio de búsqueda. De este modo, estará disponible para cualquier regla de consulta que se cree en el mismo nivel y, también, para cualquier otra regla de consulta que se cree para una colección de sitios o un sitio que esté en una aplicación web que haga uso de la aplicación de servicio de búsqueda en cuestión.

Para obtener más información sobre los orígenes de resultados, consulte los siguientes recursos:

Para crear el origen de resultados

  1. Compruebe que la cuenta de usuario que usa para realizar este procedimiento sea un administrador de la aplicación de servicio de búsqueda que desea configurar.

  2. En la implementación de SharePoint Server, en Administración central, en la sección Administración de aplicaciones, seleccione Administrar aplicaciones de servicio.

  3. Seleccione la aplicación de servicio de búsqueda a la que desea agregar un origen de resultados.

  4. En la página Administración de búsqueda de la aplicación de servicio de búsqueda, en Inicio rápido, seleccione Orígenes de resultados.

  5. En la página Administrar orígenes de resultados, seleccione Nuevo origen de resultados.

  6. Haga lo siguiente en la página Agregar origen de resultados:

  • En la sección Información general, en el cuadro de texto Nombre , escriba un nombre para el nuevo origen de resultados (por ejemplo, Obtener resultados de SharePoint en Microsoft 365).

    Primeras cuatro secciones de la página de origen de resultados para obtener resultados de SharePoint en Microsoft 365

  • (Opcional) En la sección Información general, en el cuadro de texto Descripción, escriba una descripción del nuevo origen de resultados.

    Esta descripción aparece como información sobre herramientas cuando el puntero se encuentra en el origen de resultados en determinadas páginas de configuración.

  • En la sección Protocolo, seleccione SharePoint remoto.

  • En la sección URL de servicio remota, escriba la dirección de la colección de sitios raíz de SharePoint en Microsoft 365 de la que quiera obtener resultados de búsqueda, como https://adventure-works.sharepoint.com.

  • En la sección Tipo, seleccione Resultados de la búsqueda de SharePoint.

  • En la sección Transformación de consultas , puede usar la transformación de consulta para restringir los resultados de la búsqueda a un subconjunto especificado (por ejemplo, un subconjunto que procede de una determinada colección de sitios o sitio de SharePoint en Microsoft 365). Sin embargo, si no está familiarizado con las transformaciones de consulta en SharePoint Server, se recomienda mantener la transformación de consulta predeterminada aquí. La transformación predeterminada es {searchTerms}, que es una variable de consulta que representa la consulta especificada por el usuario, ya que la transformación de consulta más reciente la cambió. Si está familiarizado con las transformaciones de consulta, mantenga la transformación de consulta predeterminada o escriba una transformación de consulta diferente en el cuadro de texto. Si desea usar el Generador de consultas para ayudarle a configurar una transformación de consulta diferente, seleccione Iniciar generador de consultas. Para obtener más información sobre la compilación de consultas, vea Planear la transformación de consultas y ordenar los resultados en SharePoint Server y Las variables de consulta en SharePoint Server.

    Secciones Transformación de consulta e Información de credenciales en la página Nuevo origen de resultado en SP15

  • En la sección Información de credenciales, seleccione Autenticación predeterminada.

  • Para guardar el nuevo origen de resultados, seleccione Guardar.

Paso 2: Crear una regla de consulta para activar los resultados de búsqueda híbridos en SharePoint Server 2013

En este procedimiento, creará una regla de consulta en la implementación de SharePoint Server. Esta regla de consulta utiliza el origen de resultados que hemos creado en el procedimiento anterior de este artículo. Cuando se activa la regla de consulta, hace que los resultados de búsqueda del índice de búsqueda de SharePoint en Microsoft 365 aparezcan en un bloque de resultados en una página de resultados de búsqueda en la implementación de SharePoint Server. Los resultados del índice de búsqueda de SharePoint en Microsoft 365 aparecen junto con los resultados del índice de búsqueda de SharePoint Server.

Las reglas de consulta se pueden crear en el nivel de aplicación del servicio De búsqueda, en el nivel de colección de sitios o en el nivel de sitio. En este procedimiento, creará la regla de consulta en el nivel de aplicación del servicio de búsqueda. Dado que crea la regla en este nivel, la regla se puede aplicar a las consultas que los usuarios envían en sitios o colecciones de sitios que consumen la aplicación de servicio de búsqueda.

Para obtener más información sobre las reglas de consulta, vea Planear la transformación de consultas y ordenar los resultados en SharePoint Server y Administrar reglas de consulta en SharePoint Server.

  1. Compruebe que la cuenta de usuario que usa para realizar este procedimiento sea un administrador de la aplicación de servicio de búsqueda que desea configurar.

  2. En la implementación de SharePoint Server, en Administración central, en la sección Administración de aplicaciones, seleccione Administrar aplicaciones de servicio.

  3. Seleccione la aplicación de servicio de búsqueda en la que creó un origen de resultados en el procedimiento anterior de este artículo (Paso 1: Crear un origen de resultados que defina cómo obtener resultados de búsqueda de SharePoint en Microsoft 365).

  4. En la página Search_service_application_name: Administración de búsqueda, en Inicio rápido, seleccione Reglas de consulta.

  5. En la página Search_service_application_name: Administrar reglas de consulta, haga lo siguiente:

    • En el texto ¿Para qué contexto desea configurar las reglas?, en la lista desplegable Seleccionar un origen de resultados , seleccione un origen de resultados para el que desea que se aplique esta regla de consulta.

      Para pruebas, recomendamos seleccionar el origen de resultados Resultados locales de SharePoint. Si lo hace, la regla de consulta se aplicará de forma predeterminada cuando un usuario realice una consulta en la vertical de búsqueda Todo en el Centro de búsqueda de empresa, ya que esa vertical usa el origen de resultados de Resultados de SharePoint local de forma predeterminada.

      Después de seleccionar un origen de resultados en la lista desplegable, todas las reglas de consulta existentes que se aplican a ese origen de resultados aparecen en la página. (En la página Search_service_application_name: Agregar regla de consulta, en la sección Contexto , puede agregar o quitar los orígenes de resultados para los que desea que se aplique la regla).

      Sección Contexto en la página Administrar reglas de consulta en SharePoint Server 2013

    • (Opcional) En el texto ¿Para qué contexto desea configurar las reglas?, en la lista desplegable Segmentos de usuario, seleccione un segmento de usuario para el que desea que se aplique esta regla de consulta. Los segmentos de usuario se basan en los términos que describen a usuarios en el almacén de términos de una aplicación de servicio de metadatos administrados. (En la página Agregar regla de consulta, en la sección Contexto , podrá agregar o quitar segmentos de usuario para los que desea que se aplique la regla).

    • (Opcional) En el texto ¿Para qué contexto desea configurar las reglas?, en la lista desplegable Categorías de temas, seleccione una categoría de tema para la que desea que se aplique esta regla de consulta. Las categorías de temas se basan en los términos de categorías que hay en el almacén de términos de una aplicación de servicio de metadatos administrados. (En la página Agregar regla de consulta, en la sección Contexto , podrá agregar o quitar categorías a las que desea aplicar la regla).

    • Seleccione Nueva regla de consulta.

  6. En la página Search_service_application_name: Agregar regla de consulta , haga lo siguiente:

    • En la sección Información general , en el cuadro de texto Nombre de regla , escriba un nombre para la nueva regla de consulta (por ejemplo, Mostrar resultados de SharePoint en Microsoft 365).

    • Si la sección Contexto está contraída, para expandirla, seleccione la flecha situada junto a Contexto.

      Sección Contexto en la página Agregar regla de consulta en SharePoint Server 2013

    • En la sección Contexto , en Consulta se realiza en estos orígenes, seleccione Todos los orígenes si desea que esta regla de consulta se aplique a las consultas que los usuarios envían en cualquier origen de resultados, o bien seleccione Uno de estos orígenes y, a continuación, agregue otros orígenes de resultados para los que desea que se aplique la regla de consulta, opcionalmente seleccione Agregar origen.

    • (Opcional) En La consulta se realiza desde estas categorías, especifique las categorías de temas (según los términos para categorías de temas en el almacén de términos de una aplicación de servicio de metadatos administrados) desde las que se realizará la consulta.

    • (Opcional) En Estos son los segmentos de usuario que realizan la consulta, especifique los segmentos de usuario (según los términos que describen a usuarios en el almacén de términos de una aplicación de servicio de metadatos administrados) a los que quiera aplicar la regla consulta.

    • En la sección Condiciones de consulta, especifique las condiciones para controlar cuándo se desencadenará la regla o haga clic en Quitar condición si desea que la regla se desencadene para cualquier texto de consulta. Para realizar pruebas, de modo que la regla se active para cualquier texto de consulta, se recomienda seleccionar Quitar condición.

      Sección Condiciones de consulta en la página Agregar regla de consulta en SharePoint Server 2013

    • En la sección Acciones , en Bloques de resultados, seleccione Agregar bloque de resultados.

      Captura de pantalla del cuadro de diálogo Agregar bloque de resultados en SharePoint Server 2013

    • (Opcional) En la sección Título de bloque , en el cuadro de texto Título , cambie el título al texto que desea que aparezca encima del bloque de resultados de la página de resultados de búsqueda, como Resultados para "{subjectTerms}" de SharePoint en Microsoft 365.

    • En la sección Consulta , escriba la consulta que desea ejecutar. Escriba en el cuadro de texto Configurar consulta o inicie el Generador de consultas para obtener ayuda para configurar la consulta. Si no está familiarizado con la transformación de consultas en SharePoint Server, se recomienda mantener la consulta predeterminada aquí, es decir , {subjectTerms}. Para obtener más información, vea Planear la transformación de consultas y los resultados de pedidos en SharePoint Server y Las variables de consulta en SharePoint Server.

    • En la sección Consulta , en la lista desplegable Buscar este origen , seleccione el nombre del origen de resultados que creó en el procedimiento anterior de este artículo ( Paso 1: Crear un origen de resultados que defina cómo obtener resultados de búsqueda de SharePoint en Microsoft 365) (por ejemplo, Obtener resultados de SharePoint en Microsoft 365).

    • En la sección Consulta , en la lista desplegable Elementos , seleccione el número de resultados de búsqueda de SharePoint en Microsoft 365 que desea mostrar en este bloque de resultados en la página de resultados de búsqueda.
      Por ejemplo, para mostrar tres resultados de SharePoint en Microsoft 365 en este bloque de resultados, seleccione 3.

    • Si desea mostrar un vínculo Mostrar más en la parte inferior del bloque de resultados, expanda la sección Configuración y seleccione Más vínculo va a la siguiente dirección URL y escriba la dirección URL del vínculo a una página que muestre más resultados del índice de búsqueda de SharePoint en Microsoft 365.

      Por ejemplo, para especificar la página de resultados de búsqueda principal como la página que muestra más resultados, normalmente puede escribir una dirección URL del siguiente formulario (seguida de "?k={subjectTerms}" para significar la consulta de búsqueda): http:// domain_name.com/sites/ Search_Center_name/pages/results.aspx?k={subjectTerms}.

      Al seleccionar Mostrar más, aparecen más resultados para el bloque de resultados.

    • Especifique la ubicación del bloque de resultados de SharePoint en Microsoft 365 en relación con los resultados de SharePoint Server.

      • Para mostrar el bloque de resultados en la parte superior de la primera página de resultados de búsqueda o cerca de ella, seleccione Este bloque siempre se muestra por encima de los resultados principales. En este caso, los resultados principales son los resultados del índice de búsqueda de SharePoint Server. Esta opción resulta útil para realizar pruebas o cuando casi todo el contenido relevante está en el índice de búsqueda remoto en el entorno híbrido. Si selecciona esta opción para más de un bloque de resultados, puede configurar el orden en que aparecen los bloques de resultados mediante la clasificación de las reglas de consulta asociadas.
      • Para mostrar el bloque de resultados de forma que se clasificó por relevancia en comparación con los resultados principales, seleccione Este bloque se clasifica dentro de los resultados principales (es posible que no se muestre), en cuyo caso es posible que el bloque de resultados no aparezca en la primera página de los resultados de la búsqueda.
        Esta es la configuración predeterminada y suele ser la opción más adecuada en un entorno de producción. Al igual que con los resultados individuales, la clasificación del bloque de resultados puede ser diferente cuando los usuarios realizan la misma consulta más adelante. Por ejemplo, si hace clic en los resultados de búsqueda en el bloque de resultados, el bloque de resultados se clasifica más alto en los resultados de la búsqueda a lo largo del tiempo. De lo contrario, el bloque de resultados se clasifica más bajo con el tiempo.
    • (Opcional) Para especificar una dirección URL diferente para la plantilla de presentación de grupo, escriba la dirección URL en el cuadro de texto Dirección URL de plantilla de visualización de grupo.

    • (Opcional) Para especificar una plantilla de presentación de elementos, escriba la información de la plantilla para mostrar del elemento en el cuadro de texto Plantilla de visualización de elementos.

    • Omita la sección Enrutamiento.

    • Para agregar el bloque de resultados, seleccione Aceptar.

  7. (Opcional) Especifique cuándo debe estar activa la regla de consulta. En la sección Publicación , escriba la información adecuada en los campos Fecha de inicio, Fecha de finalización, Fecha de revisión y Contacto . Las fechas de inicio y finalización indican el período en el que la regla de consulta va a estar activa.

    • Si especifica una fecha de inicio sin una fecha de finalización, la regla está siempre activa tras la fecha de inicio.
    • Si especifica una fecha de finalización sin una fecha de inicio, la regla estará siempre activa hasta la fecha de finalización.
    • Si no especifica ninguna fecha, la regla estará activa en todo momento.
  8. Active la regla de consulta; para ello, seleccione Is Active (Está activo ) en la sección Publishing (Publicación ). Cuando una regla de consulta está activa, se desencadena cada vez que se cumplen las condiciones de la consulta.

  9. Haga clic en Guardar.

Transcurridos unos instantes, cuando los usuarios federados envían consultas desde el Centro de búsqueda de SharePoint Server con un origen de resultados que especificó en el paso 6c de este procedimiento, los resultados aparecen de ambos índices de búsqueda, como se muestra en la siguiente imagen. En la imagen, aparece un bloque de tres resultados de búsqueda de SharePoint en Microsoft 365 encima de los resultados de la búsqueda de SharePoint Server.

Nota:

Un usuario federado es un usuario cuya cuenta de dominio local de Active Directory Domain Services (AD DS) está sincronizada entre SharePoint Server y SharePoint en Microsoft 365, y que accede a los recursos de ambos entornos mediante la autenticación con el proveedor de identidades de federación, como Servicios de federación de Active Directory (AD FS) 2.0.

Imagen de los resultados de la búsqueda híbrida en SharePoint Server 2013

Paso 3: Probar una búsqueda desde el Centro de búsqueda de SharePoint Server 2013

Para validar la configuración para mostrar los resultados de búsqueda de SharePoint Server y SharePoint en Microsoft 365 en el Centro de búsqueda de SharePoint Server, puede iniciar sesión en SharePoint Server como usuario federado y probar algunas búsquedas desde el Centro de búsqueda de empresa. Para validar la configuración de esta manera, use el procedimiento siguiente.

Importante

Si utiliza la autenticación de inicio de sesión único (SSO), es importante comprobar la funcionalidad de búsqueda híbrida con cuentas de usuarios federados. Las cuentas de usuario nativas y las cuentas de Active Directory Domain Services (AD DS) que no están federadas no son reconocidas por ambos servicios de directorio. Por lo tanto, no se pueden autenticar mediante SSO y no se les concederá permiso para tener acceso a los recursos de ambos entornos. Para obtener más información, consulte Cuentas necesarias para una configuración híbrida y pruebas.

  1. Inicie sesión en la implementación de SharePoint Server como un usuario federado que se ha activado en SharePoint en Microsoft 365 y que tiene permisos para ver la colección de sitios raíz en SharePoint en Microsoft 365.

  2. Vaya al Centro de búsqueda empresarial en la implementación de SharePoint Server.

  3. Haga lo siguiente en el Centro de búsqueda Enterprise:

    • Seleccione una vertical de búsqueda que use un origen de resultados que especificó en el paso 6c del segundo procedimiento de este artículo (Paso 2: Crear una regla de consulta para activar los resultados de búsqueda híbrida en SharePoint Server 2013).

    • En el cuadro de búsqueda, escriba una consulta de prueba, como el nombre de la empresa.
      Asegúrese de que la consulta de prueba debe producir resultados de búsqueda del índice de búsqueda de SharePoint Server y del índice de búsqueda de SharePoint en Microsoft 365.

    • Seleccione el icono de búsqueda o presione Entrar.

  4. En la página de resultados de búsqueda, los resultados aparecen desde el índice de búsqueda de SharePoint Server y un bloque de resultados del índice de búsqueda de SharePoint en Microsoft 365.

  5. Si no ve los resultados de los dos índices de búsqueda, haga lo siguiente:

  6. Si todavía no ve los resultados de búsqueda de ambos índices de búsqueda, compruebe los registros del Servicio de registro unificado (ULS) de SharePoint, también denominados registros de seguimiento de SharePoint en Microsoft 365.

    Para obtener más información, consulte Información general sobre el registro del sistema de registro unificado (ULS).

Vea también

Conceptos

Planear la búsqueda federada híbrida para SharePoint Server

Mostrar los resultados de la búsqueda federada híbrida en SharePoint en Microsoft 365