Configurar la búsqueda híbrida en la nube: guía básica

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

Obtenga información sobre cómo configurar la búsqueda híbrida en la nube para SharePoint Server mediante la configuración de una aplicación de servicio de búsqueda en la nube en su entorno de SharePoint Server y la conexión de dicha aplicación a su índice de búsqueda en Office 365.

En este artículo se describe cómo configurar la búsqueda híbrida en la nube en un entorno con SharePoint Server y SharePoint en Microsoft 365 para empresas. Con la solución de búsqueda híbrida en la nube, se agregan metadatos rastreados de todo el contenido, incluido el contenido local, al índice de búsqueda en Office 365. Cuando los usuarios buscan en Microsoft 365, obtienen resultados de búsqueda del contenido local y de Microsoft 365.

Nota:

Si es un cliente dedicado de Microsoft 365, la configuración de la búsqueda híbrida en la nube requiere la participación del personal de ingeniería de servicios de SharePoint. Para obtener ayuda, póngase en contacto con el Administrador de entrega de servicios de Microsoft. Si no está seguro de qué tipo de cliente es, puede omitir esta nota de forma segura.

Antes de comenzar

Para completar los pasos de configuración necesitará estos elementos:

Siga estos pasos:

Si ya completó el paso 1 al configurar una solución híbrida diferente, omita este paso y vaya al siguiente.

Paso
Descripción
1. Configurar Microsoft 365 para SharePoint híbrido
Configurar la organización de Microsoft 365 para un entorno híbrido, incluido el registro del dominio, la configuración de sufijos UPN y la sincronización de las cuentas de usuario locales con Microsoft 365.
2. Crear una aplicación de servicio de búsqueda en la nube en SharePoint Server
Ejecute el Asistente para configuración híbrida en la granja de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server.
Como alternativa, ejecute el script de PowerShellCreateCloudSSA.ps1.
3. Conectar la aplicación de servicio de búsqueda en la nube a la organización de Microsoft 365
Si usó el Asistente para configuración híbrida para crear una aplicación de servicio Search en la nube, omita este paso. El Asistente para configuración híbrida conectó automáticamente los entornos.
De lo contrario, ejecute el script de PowerShellOnboard-CloudHybridSearch.ps1 para incorporar la SSA en la nube y la organización de Microsoft 365 a la búsqueda híbrida en la nube. El script configura la SSA en la nube para interactuar con la organización de Microsoft 365 y también configura la autenticación de servidor a servidor.
4. Configurar la arquitectura de búsqueda en SharePoint Server para la búsqueda híbrida en la nube
Este paso es opcional. Si planeó una arquitectura de búsqueda diferente de la predeterminada, configure la arquitectura de búsqueda planeada.
5. Crear un origen de contenido que se rastreará para la búsqueda híbrida en la nube
Recomendamos que agregue primero un recurso compartido de archivos pequeño. Más adelante puede agregar más contenido local.
6. Configurar un Centro de búsqueda independiente en Office 365 para validar los resultados de la búsqueda híbrida
Mantenga la experiencia de búsqueda intacta mediante la configuración de un centro de búsqueda independiente en Office 365 para que pueda validar y ajustar la nueva experiencia de búsqueda.
7. Iniciar un rastreo completo del contenido local para la búsqueda híbrida en la nube
Cuando termine el rastreo, el contenido local se mostrará en los resultados de búsqueda del Centro de búsqueda de validación en Office 365 y en Office Delve.
8. Comprobar que la búsqueda híbrida en la nube funciona
Vaya al Centro de búsqueda en SharePoint en Microsoft 365 y escriba esta consulta: "IsExternalContent:true". Los resultados que obtenga deberían mostrar contenido del origen de contenido local que ha rastreado.
9. Ajustar la búsqueda híbrida en la nube
Configure y ajuste las experiencias de búsqueda que ha preparado para los usuarios.
10. Quitar el Centro de búsqueda de validación y exponer a todos los usuarios a los resultados de la búsqueda híbrida.
Establezca el Centro de búsqueda y cualquier búsqueda de sitio en Microsoft 365 para usar el origen de resultados predeterminado y configurar el origen de resultados predeterminado con las experiencias de búsqueda que ha optimizado. El contenido local se muestra en los resultados de búsqueda en el Centro de búsqueda en Office 365, búsqueda de sitios en Microsoft 365 y en Office Delve.

Crear una aplicación de servicio de búsqueda en la nube en SharePoint Server

La SSA en la nube le permite rastrear y agregar metadatos del contenido local al índice de búsqueda en Office 365. Cada granja de servidores de búsqueda puede tener una sola SSA en la nube, pero puede tener varias SSA combinadas con la SSA en la nube. No se puede convertir una SSA existente en una SSA en la nube.

Nota:

Si la organización restringe la conexión a Internet de los equipos, necesita permitir el acceso a los puntos de conexión (FQDN) que usa la búsqueda híbrida en la nube. Incluya los puntos de conexión a sus listas de permisos de salida. Los puntos de conexión se enumeran en la sección SharePoint en Microsoft 365 del artículo Direcciones URL y intervalos de direcciones IP de Microsoft 365 y se marcan para su uso con La búsqueda híbrida.

Use el Asistente para configuración híbrida para conectar los entornos de SharePoint Server y Microsoft 365 y crear la aplicación de servicio Search en la nube.

En el servidor de aplicaciones que hospeda el sitio web de la Administración central de SharePoint Server:

  1. Inicie sesión en la consola como administrador de una granja de servidores.

  2. Conéctese a Office 365 como uno de los roles siguientes:

    • Administrador global
    • Administrador de la aplicación
    • Administrador de aplicaciones en la nube
  3. Vaya a https://go.microsoft.com/fwlink/?linkid=867176 para descargar, instalar e iniciar el Asistente para configuración híbrida.

  4. Siga las indicaciones del Asistente para configuración híbrida y seleccione la característica de búsqueda híbrida.

El Asistente para configuración híbrida le permite elegir entre una SSA en la nube con la arquitectura de búsqueda predeterminada en el servidor de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server o una SSA en la nube con una arquitectura de búsqueda en dos servidores de aplicaciones (admite alta disponibilidad).

El Asistente para configuración híbrida le ahorra tiempo porque también conecta la SSA en la nube a su organización de Microsoft 365 (paso 3).

Métodos alternativos para crear una aplicación de servicio de búsqueda en la nube

También puede crear el SSA de nube de la siguiente manera:

  • Puede descargar el script de PowerShellCreateCloudSSA.ps1 desde el Centro de descarga de Microsoft y ejecutarlo. El script le permite elegir entre una SSA en la nube con la arquitectura de búsqueda predeterminada en el servidor de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server, o bien una SSA en la nube con una arquitectura de búsqueda en dos servidores de aplicaciones (admite una alta disponibilidad).

  • Puede usar el sitio web de Administración central de SharePoint, igual que lo haría para una SSA. Con este método, tendrá una SSA en la nube y la arquitectura de búsqueda predeterminada se habrá instalado en el servidor de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server.

Para crear una SSA en la nube ejecutando el script de PowerShell CreateCloudSSA.ps1, siga estas instrucciones.

Nota:

Cuando instaló SharePoint Server, la cuenta de usuario desde la que se inició la instalación disponía de los permisos necesarios para usar los cmdlets de Windows PowerShell.

En el servidor de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server, siga estos pasos:

  1. Asegúrese de que está usando la misma cuenta de usuario que durante la instalación de SharePoint Server. Esta cuenta tiene los permisos adecuados para ejecutar los cmdlets de Windows Powershell.

  2. Inicie la consola de Windows PowerShell con privilegios de administrador: seleccione Inicio, escriba PowerShell y, después, haga clic derecho en Windows PowerShell y seleccione Ejecutar como administrador.

  3. Ejecute el script de PowerShell CreateCloudSSA.ps1.

  4. Cuando se le pida, escriba:

    • El nombre de host del servidor de búsqueda de SharePoint Server.

    • Si ha planeado una búsqueda altamente disponible, el nombre de host del segundo servidor de búsqueda.

    • La cuenta de servicio de búsqueda en este formato: dominio\nombreDeUsuario.

    • Un nombre de su elección para la SSA en la nube.

    • El nombre del servidor de base de datos de SharePoint Server.

  5. Compruebe que ve un mensaje que indica que se ha creado correctamente la SSA en la nube.

¿Puedo generar mi propio script de Windows PowerShell para crear una SSA en la nube?

Si quiere generar su propio script de PowerShell para crear una SSA en la nube, primero estudie el script de PowerShell CreateCloudSSA.ps1 que hemos proporcionado. Observe que la diferencia entre crear una SSA en la nube y una SSA es el valor de la propiedad CloudIndex. Debe establecer CloudIndex: true al crear una SSA en la nube (más adelante no podrá cambiar este valor). Cuando CloudIndex es true, los metadatos rastreados no se agregan al índice de búsqueda local. Sin embargo, esto no significa que los metadatos se agreguen al índice de búsqueda de Microsoft 365. Para que esto ocurra, tiene que incorporar la SSA en la nube a la búsqueda híbrida en la nube (consulte Conectar la aplicación de servicio de búsqueda en la nube a la organización de Microsoft 365). Asegúrese de que el script de PowerShell:

  • Comprueba que la cuenta de servicio de búsqueda es una cuenta administrada y la convierte en una cuenta administrada si no lo es.

  • Incluye -CloudIndex $true como argumento cuando usa el cmdlet de PowerShell New-SPEnterpriseSearchServiceApplication.

Conectar la aplicación de servicio de búsqueda en la nube a la organización de Microsoft 365

Nota:

Si usó el Asistente para configuración híbrida para crear una aplicación de servicio Search en la nube, puede omitir este paso.

En esta sección se explica cómo incorporar la SSA en la nube y la organización de Microsoft 365 a la búsqueda híbrida en la nube. Se incluye lo siguiente:

  • Conectar la SSA en la nube y la organización de Microsoft 365: cuando la SSA en la nube y la organización de Microsoft 365 están conectados correctamente, la solución de búsqueda híbrida en la nube está lista para agregar metadatos rastreados del contenido local al índice de búsqueda de Office 365. Cuando haya incorporado la SSA en la nube, compruebe que la SSA en la nube tiene el valor 1 para la propiedad IsHybrid. Para comprobarlo, ejecute este comando de PowerShell: $ssa.GetProperty(“CloudIndex”).

  • Configurar la autenticación de servidor a servidor: la autenticación de servidor a servidor permite a los servidores obtener acceso a recursos unos de otros y solicitar recursos en nombre de los usuarios.

En el servidor de aplicaciones que hospeda el sitio web de Administración central de SharePoint Server, siga estos pasos:

  1. Asegúrese de que la fecha y la hora del servidor están sincronizadas con los demás servidores de la granja de servidores de SharePoint Server.

  2. Descargue e instale Microsoft Online Services - Ayudante para el inicio de sesión para profesionales de TI (RTW) desde el Centro de descarga de Microsoft.

  3. Descargue e instale la versión más reciente del módulo de PowerShell de Microsoft Graph desde el Galería de PowerShell.

  4. Descargue el script de PowerShell OnBoard-CloudHybridSearch.ps1 desde el Centro de descarga de Microsoft.

  5. Si el entorno es Aplicaciones Microsoft 365 para negocios, Office 365 Enterprise, Office 365 Educación, Office 365 operado por 21Vianet o Office 365 Us Government Defense, abra un símbolo del sistema de PowerShell con privilegios elevados y ejecute el script de PowerShellOnBoard-CloudHybridSearch.ps1 como se indica a continuación:

    #For service principals
    Import-Module Microsoft.Graph.Applications
    
    #For fetching organization details
    Import-Module Microsoft.Graph.Identity.DirectoryManagement
    
    .\OnBoard-CloudHybridSearch.ps1 -PortalUrl <SPOTenantPortalUrl> -CloudSsaId <CloudSSANameCreatd>
    

    SPOTenantPortalUrl es la dirección URL del portal de SharePoint de su empresa u organización y CloudSsaID es el nombre del SSA en la nube que usted creó anteriormente.

  6. Si su entorno es Office 365 US Government Communication, abra un símbolo del sistema de PowerShell como administrador y ejecute el script OnBoard-CloudHybridSearch.ps1 PowerShell del siguiente modo:

    Import-Module Microsoft.Graph.Applications
    Import-Module Microsoft.Graph.Identity.DirectoryManagement
    
    .\OnBoard-CloudHybridSearch.ps1 -PortalUrl <SPOTenantPortalUrl> -CloudSsaId <CloudSSANameCreatd> -IsPortalForUSGovernment $true
    

    SPOTenantPortalUrl es la dirección URL del portal de SharePoint de su empresa u organización y CloudSsaID es el nombre del SSA en la nube que usted creó anteriormente.

  7. Cuando se le solicite, utilice una de los siguientes roles de administrador para iniciar sesión en su espacio empresarial de Office 365:

    • Administrador global
    • Administrador de aplicaciones
    • Administrador de aplicaciones en la nube

Si planeó usar la arquitectura de búsqueda predeterminada que se obtiene al crear una SSA en la nube, puede omitir este paso.

De lo contrario, asegúrese de que ha preparado los servidores que necesita para la arquitectura de búsqueda planeada para la búsqueda híbrida en la nube y siga las instrucciones para configurar la arquitectura de búsqueda planeada. Esta guía se puede aplicar también a la búsqueda híbrida en la nube.

Crear un origen de contenido que se rastreará para la búsqueda híbrida en la nube

Recomendamos que, para probar, comience con un origen de contenido local pequeño, como un recurso compartido de archivos pequeño. Más adelante puede agregar más orígenes de contenido local.

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la SSA en la nube.

  2. En la página principal de Administración central, en la sección Administración de aplicaciones, seleccione Administrar aplicaciones de servicio.

  3. En la página Administrar aplicaciones de servicio, seleccione la SSA en la nube.

  4. En la sección Rastreo de la página Administración de búsqueda, seleccione Orígenes de contenido.

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

  6. En la página Agregar origen de contenido, en la sección Nombre, en el cuadro Nombre, escriba un nombre para el nuevo origen de contenido.

  7. En la sección Tipo de origen de contenido, seleccione el tipo de contenido que desee rastrear.

  8. En la sección Direcciones de inicio, en el cuadro Escriba las direcciones de inicio a continuación (una por línea), escriba las direcciones URL desde las que el rastreador (crawler) debe comenzar el rastreo.

  9. En la sección Configuración del rastreo, seleccione el comportamiento de rastreo que desee.

  10. En la sección Programaciones de rastreo, para especificar una programación para rastreos completos, seleccione una programación definida en la lista Rastreo completo. Un rastreo completo rastrea todo el contenido que se especifica el origen de contenido, independientemente de si ha cambiado el contenido. Para definir una programación de rastreo completo, haga clic en Crear programación.

  11. Para especificar una programación para rastreos incrementales, seleccione una programación definida en la lista Rastreo incremental. Un rastreo incremental rastrea el contenido especificado por el origen de contenido que cambió desde el último rastreo. Para definir una programación, seleccione Crear programación. Puede cambiar una programación definida haciendo clic en Editar programación.

  12. Para establecer la prioridad de este origen de contenido, en la sección Prioridad del origen de contenido, en la lista Prioridad, seleccione Normal o Alta.

  13. Seleccione ACEPTAR.

Configurar un Centro de búsqueda independiente en Office 365 para validar los resultados de la búsqueda híbrida

Después de configurar la búsqueda híbrida en la nube y completar un rastreo completo del contenido local, el Centro de búsqueda existente en Office 365, así como Office Delve, mostrará automáticamente los resultados de búsqueda locales y en línea. Antes de iniciar el rastreo completo, se recomienda crear un Centro de búsqueda nuevo e independiente. Configúrelo para mostrar los resultados de la búsqueda en línea y locales. De este modo, podrá validar y ajustar la nueva experiencia de búsqueda en un Centro de búsqueda independiente, mientras mantiene el Centro de búsqueda existente sin cambios.

Siga estos pasos para configurar un Centro de búsqueda independiente en Office 365:

  1. Cree un origen de resultados que recupere los resultados de búsqueda del índice de búsqueda de este espacio empresarial pero que limite los resultados de búsqueda al contenido de Microsoft 365 mediante una Transformación de consulta. Cambie la transformación de consulta predeterminada a "{?{searchTerms} NOT IsExternalContent:true}". Esto funciona porque el contenido que tiene la propiedad administrada IsExternalContent establecida en true (consulte Acerca de la propiedad administrada IsExternalContent) en el esquema de búsqueda de SharePoint en Microsoft 365, es contenido local.

  2. Modifique el elemento web de los resultados de búsqueda en el Centro de búsqueda de Microsoft 365 para que use el origen de resultados recién creado. Los usuarios obtienen la experiencia de búsqueda original en este centro de búsqueda.

  3. Cree un segundo Centro de búsqueda de Microsoft 365 que use el origen de resultados predeterminado. Este Centro de búsqueda tendrá los resultados de la búsqueda híbrida cuando se ejecute un rastreo completo. Valide y ajuste la nueva experiencia de búsqueda en el centro de búsqueda.

  4. Configure el acceso para que solo los evaluadores y los administradores tengan acceso al segundo Centro de búsqueda de Microsoft 365.

Este es un ejemplo de un entorno de validación: en la ilustración se muestra cómo el contenido entra en el índice de Microsoft 365 desde una granja de contenido de SharePoint Server y desde Microsoft 365. El Centro de búsqueda estándar de Office 365 solo recupera los resultados de Microsoft 365 del índice de búsqueda, mientras que la búsqueda de validación ce

  1. Contenido local. Durante el rastreo, el contenido se agrega al índice de Microsoft 365.

  2. Contenido de Microsoft 365. Durante el rastreo, el contenido se agrega al índice de Microsoft 365.

  3. Centro de búsqueda de Microsoft 365 predeterminado (o existente). Este Centro de búsqueda usa el origen de resultados personalizado que limita los resultados de búsqueda para que solo muestren contenido de Microsoft 365.

  4. Segundo Centro de búsqueda de Microsoft 365, donde se valida y se ajusta la manera en que se muestran los resultados de la búsqueda híbrida. Este Centro de búsqueda usa el origen de resultados predeterminado y muestra resultados de búsqueda de contenido local y de Microsoft 365.

Acerca de la propiedad administrada IsExternalContent

Una parte importante de este entorno es el origen de resultados personalizado que use en el Centro de búsqueda de Microsoft 365 predeterminado o existente. Este origen de resultados mantiene sin modificar la experiencia de búsqueda mientras valida y ajusta la manera en que se muestran los resultados de la búsqueda híbrida. Una parte importante de este origen de resultados personalizado es la propiedad administrada IsExternalContent en el esquema de búsqueda de SharePoint en Microsoft 365. Antes de que se configure la búsqueda híbrida en la nube, esta propiedad administrada está vacía. Sin embargo, una vez que se configura la búsqueda híbrida en la nube y se rastrea el contenido local, esta propiedad se establece en true para todo el contenido local. Por lo tanto, puede limitar los resultados de búsqueda para mostrar solo contenido de Microsoft 365 con NOT IsExternalContent:true .

Inicie un rastreo completo del origen de contenido. Consulte Inicio, pausa, reanudación o detención de un rastreo en SharePoint Server 2013 o siga estos pasos:

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la aplicación de servicio de búsqueda en la nube.

  2. En la página de inicio del sitio web de la Administración central de SharePoint, en la sección Administración de aplicaciones, seleccione Administrar aplicaciones de servicio.

  3. En la página Administrar aplicaciones de servicio, seleccione la aplicación de servicio de búsqueda en la nube.

  4. En la página de administración de búsquedas, en la sección Rastreo, seleccione Fuentes de contenido.

  5. En la página Administrar orígenes de contenido, en la lista de orígenes de contenido, seleccione el nombre del origen de contenido que desea rastrear, seleccione la flecha y, a continuación, seleccione Iniciar rastreo completo. El valor de la columna Estado cambia a Rastreo completo para el origen de contenido seleccionado.

Comprobar que la búsqueda híbrida en la nube funciona

Cuando termine el rastreo completo, compruebe que el contenido local se muestra en los resultados de búsqueda en el Centro de búsqueda de validación en Office 365.

  1. Inicie sesión en Microsoft 365 con su cuenta profesional o educativa. Asegúrese de que:

    • Tiene acceso al Centro de búsqueda de validación.

    • Tiene acceso al contenido en el origen de contenido que ha rastreado. Si ha realizado el paso 1 de esta guía, debe tener acceso.

    • Su organización no ha asignado derechos de acceso de usuario al contenido local mediante uno de los grupos de seguridad predeterminados de Windows Server Active Directory (AD), como el grupo de seguridad Usuarios del dominio. Consulte Planear la búsqueda híbrida en la nube para SharePoint.

  2. Busque IsExternalContent:1 en el Centro de búsqueda de validación. Los resultados que obtenga deberían mostrar contenido del origen de contenido local que ha rastreado.

  3. Compruebe que el contenido local se muestra en los resultados de la búsqueda.

Después de configurar la búsqueda híbrida en la nube y de comprobar que obtiene resultados de búsqueda del contenido local en el Centro de búsqueda de validación en Office 365, configure las experiencias de búsqueda que ha planeado.

Estas orientaciones pueden resultar útiles:

Después de configurar y validar las experiencias de búsqueda planeadas, es posible que desee borrar el índice de búsqueda en Office 365 para los metadatos del contenido local que ha usado durante este trabajo. Esto funciona de forma diferente a lo que podría estar familiarizado con SharePoint Server.

En el sitio web de Administración central de SharePoint puede usar la opción "Restablecimiento de índice" para que una SSA quite todo el contenido del índice de búsqueda. Esta opción no funciona para la búsqueda híbrida en la nube porque no hay comunicación directa entre la SSA en la nube en SharePoint Server y el índice de búsqueda en Office 365. Si solo desea quitar algunos metadatos locales, quite ese origen de contenido local o cree una regla de rastreo que no rastree la dirección URL de un archivo. Si necesita quitar todos los metadatos del contenido local del índice de búsqueda de Office 365, abra un vale con Soporte técnico de Microsoft.

Consideraciones de proxy

Si la granja de servidores de SharePoint está detrás de un proxy de reenvío (es decir, el tráfico destinado a Internet debe enviarse a través de un servidor proxy), puede que sea necesario configurar opciones de proxy adicionales. Siga los pasos descritos en Configuración del servidor proxy para Buscar en SharePoint Server.

Además, puede ser necesario configurar machine.config para admitir el proxy. Este archivo reside en C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config. Puede encontrar más información sobre cómo configurar el elemento adecuado en Esquema de configuración de red.

Más información sobre la búsqueda híbrida en la nube para SharePoint en Microsoft 365

Planes de búsqueda híbrida en la nube para SharePoint en Microsoft 365