Administración de rastreos continuos en SharePoint Server

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

Habilitar el rastreo continuo es una opción de programación de rastreo alternativa al rastreo incremental. Esta opción es nueva en SharePoint Server y solo se aplica a orígenes de contenido de tipo Sitios de SharePoint.

Los rastreos continuos rastrean sitios de SharePoint Server con frecuencia para ayudar a mantener actualizados los resultados de la búsqueda. Al igual que los rastreos incrementales, un rastreo continuo rastrea el contenido que se agregó, cambió o eliminó desde el último rastreo. A diferencia de un rastreo incremental, que comienza en un momento determinado y se repite regularmente en horas especificadas después, un rastreo continuo se inicia automáticamente a intervalos de tiempo predefinidos. El intervalo predeterminado para los rastreos continuos es cada 15 minutos. Los rastreos continuos ayudan a garantizar la actualización de los resultados de la búsqueda porque el índice de búsqueda se mantiene actualizado a medida que el contenido de SharePoint Server se rastrea con tanta frecuencia. Por lo tanto, los rastreos continuos son especialmente útiles para rastrear contenido de SharePoint Server que cambia rápidamente.

Un rastreo continuo incluye todos los orígenes de contenido de una aplicación de servicio de búsqueda en los que el rastreo continuo está habilitado. De igual modo, el intervalo de rastreo continuo se aplica a los orígenes de contenido de la aplicación de servicio de búsqueda en los que el rastreo continuo está habilitado.

No se pueden ejecutar varios rastreos completos o varios rastreos incrementales para el mismo origen de contenido al mismo tiempo. Sin embargo, se pueden ejecutar varios rastreos continuos al mismo tiempo. Por lo tanto, incluso si un rastreo continuo está procesando una actualización de contenido grande, otro rastreo continuo puede iniciarse en el intervalo de tiempo predefinido y rastrear otras actualizaciones. También pueden producirse rastreos continuos de un repositorio de contenido determinado mientras se está realizando un rastreo completo o incremental para el mismo repositorio.

Un rastreo continuo no procesa ni vuelve a intentar elementos que devuelven errores repetidamente. Estos errores se reintenten durante un rastreo incremental de "limpieza", que se ejecuta automáticamente cada cuatro horas para los orígenes de contenido que tienen habilitado el rastreo continuo. Los elementos que siguen devolviendo errores durante el rastreo incremental se volverán a intentar durante rastreos incrementales futuros, pero no los recogerán los rastreos continuos hasta que se resuelvan los errores.

Puede establecer tiempos de rastreo incrementales en la página Search_Service_Application_Name: Agregar o editar origen de contenido, pero puede cambiar el intervalo de frecuencia de los rastreos continuos solo mediante Microsoft PowerShell.

Para habilitar rastreos continuos para un origen de contenido existente

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

  2. En Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. Haga clic en la aplicación de servicio de búsqueda.

  4. En la página Search_Service_Application_Name: Administración de búsqueda, en Inicio rápido, en Rastreo, haga clic en Orígenes de contenido.

  5. En la página Search_Service_Application_Name: Administrar orígenes de contenido, haga clic en el origen de contenido de SharePoint para el que desea habilitar el rastreo continuo.

  6. En la sección Programaciones de rastreo, seleccione Habilitar el rastreo continuo.

  7. Haga clic en Aceptar.

  8. Comprobación: en la página Nombre_Aplicación_Servicio_Búsqueda: Administrar orígenes de contenido, compruebe que la columna Estado refleja el estado Rastreo continuo.

Para habilitar rastreos continuos para un origen de contenido nuevo

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

  2. En Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. Haga clic en la aplicación de servicio de búsqueda.

  4. En la página Search_Service_Application_Name: Administración de búsqueda, en Inicio rápido, en Rastreo, haga clic en Orígenes de contenido.

  5. En la página Search_Service_Application_Name: Administrar orígenes de contenido, haga clic en Nuevo origen de contenido.

  6. Cree un origen de contenido de tipo Sitios de SharePoint.

    • En la sección Nombre, escriba un nombre en el campo Nombre.

    • En la sección Tipo de origen de contenido, seleccione Sitios de SharePoint.

    • En la sección Direcciones de inicio, escriba la dirección o direcciones de inicio.

    • En la sección Configuración del rastreo, seleccione el comportamiento de rastreo de todas las direcciones de inicio.

    • En la sección Programaciones de rastreo, seleccione Habilitar el rastreo continuo.

  7. Haga clic en Aceptar.

  8. Comprobación: en la página Nombre_Aplicación_Servicio_Búsqueda: Administrar orígenes de contenido, compruebe que el origen de contenido recién agregado se muestra y que la columna Estado refleja el estado Rastreo continuo.

Para deshabilitar los rastreos continuos para un origen de contenido

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

  2. En Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. Haga clic en la aplicación de servicio de búsqueda.

  4. En la página Search_Service_Application_Name: Administración de búsqueda, en Inicio rápido, en Rastreo, haga clic en Orígenes de contenido.

  5. En la página Search_Service_Application_Name: Administrar orígenes de contenido, haga clic en el origen de contenido de SharePoint para el que desea deshabilitar los rastreos continuos.

  6. En la sección Programaciones de rastreo, desactive Habilitar los rastreos incrementales. De esta forma, se deshabilitará el rastreo continuo.

  7. Haga clic en Aceptar para confirmar que quiere deshabilitar los rastreos continuos.

  8. Opcional: haga clic en Editar programación para modificar la programación de los rastreos incrementales y, a continuación, haga clic en Aceptar.

  9. En la página Search_Service_Application_Name: Editar origen de contenido, haga clic en Aceptar.

  10. Comprobación: en la página Nombre_Aplicación_Servicio_Búsqueda: Administrar orígenes de contenido, compruebe que la columna Estado ha cambiado a Inactivo. Esto puede tardar algo de tiempo, ya que todas las direcciones URL que estén en la cola de rastreo se terminarán de rastrear después de deshabilitar los rastreos continuos.

Para deshabilitar los rastreos continuos para todos los orígenes de contenido

  1. Compruebe que la cuenta de usuario que realiza este procedimiento corresponde a un administrador de la aplicación de servicio de búsqueda.

  2. Inicie un Shell de administración de SharePoint en un servidor de la granja de servidores.

  3. En el símbolo del sistema de PowerShell de Microsoft, escriba los siguientes comandos:

    $SSA =  Get-SPEnterpriseSearchServiceApplication
    $SPContentSources = $SSA | Get-SPEnterpriseSearchCrawlContentSource | WHERE {$_.Type -eq "SharePoint"} 
    foreach ($cs in $SPContentSources) 
    { 
      $cs.EnableContinuousCrawls = $false 
      $cs.Update() 
    }
    
  4. Comprobación: en la página Nombre_Aplicación_Servicio_Búsqueda: Administrar orígenes de contenido, compruebe que la columna Estado ha cambiado a Inactivo en todos los orígenes de contenido. Esto puede tardar algo de tiempo, ya que todas las direcciones URL que estén en la cola de rastreo se terminarán de rastrear después de deshabilitar los rastreos continuos.

Para cambiar el intervalo de rastreo continuo

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores de la granja de servidores.

  2. Inicie un Shell de administración de SharePoint.

  3. En el símbolo del sistema de PowerShell de Microsoft, escriba los siguientes comandos:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    $ssa.SetProperty("ContinuousCrawlInterval",n)
    

    Donde:

    • n es el intervalo regular en minutos en el que desea empezar un rastreo continuo. El intervalo predeterminado es cada 15 minutos. El intervalo más breve que puede establecer es de 1 minuto.

    Nota:

    Si reduce el intervalo, aumentará la carga en SharePoint Server y el rastreador. Asegúrese de que planifica y escala para este aumento de los recursos de manera adecuada.

Consulte también

Planear el rastreo y la federación en SharePoint Server

Set-SPEnterpriseSearchCrawlContentSource