Partager via


Gérer les analyses continues dans SharePoint Server

S’APPLIQUE À :oui-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

L'option Activer les analyses continues est une option de planification des analyses représentant une alternative aux analyses incrémentielles. Cette option est nouvelle dans SharePoint Server et s’applique uniquement aux sources de contenu de type Sites SharePoint.

Les analyses continues analysent fréquemment les sites SharePoint Server pour aider à maintenir à jour les résultats de recherche. Comme les analyses incrémentielles, les analyses continues analysent le contenu ajouté, modifié ou supprimé depuis la dernière analyse. Contrairement aux analyses incrémentielles, qui démarrent à une heure donnée et se répètent régulièrement à des heures spécifiées par la suite, les analyses continues démarrent automatiquement à des intervalles prédéfinis. L'intervalle par défaut pour les analyses continues est de 15 minutes. Les analyses continues permettent de garantir l’actualisation des résultats de la recherche, car l’index de recherche est maintenu à jour à mesure que le contenu SharePoint Server est analysé si fréquemment. Par conséquent, les analyses continues sont particulièrement utiles pour analyser le contenu SharePoint Server qui change rapidement.

Une analyse continue unique inclut toutes les sources de contenu dans une application de service de recherche pour lesquelles les analyses continues sont activées. De même, l'intervalle d'analyse continue s'applique à toutes les sources de contenu dans l'application de service de recherche pour lesquelles les analyses continues sont activées.

Vous ne pouvez pas exécuter plusieurs analyses complètes ou incrémentielles pour la même source de contenu en même temps. Cependant, plusieurs analyses continues peuvent être exécutées en même temps. Ainsi, même si une analyse continue traite une mise à jour de contenu volumineuse, une autre analyse continue peut démarrer à l'intervalle prédéfini et analyser les autres mises à jour. Les analyses continues d'un référentiel de contenu particulier peuvent également avoir lieu pendant une analyse complète ou incrémentielle sur le même référentiel.

Une analyse continue ne traite pas ou ne retent pas les éléments qui retournent des erreurs à plusieurs reprises. Ces erreurs sont retentées lors d’une analyse incrémentielle de « nettoyage », qui s’exécute automatiquement toutes les quatre heures pour les sources de contenu pour lesquelles l’analyse continue est activée. Les éléments qui continuent à retourner des erreurs pendant l’analyse incrémentielle seront retentés lors des futures analyses incrémentielles, mais ne seront pas récupérés par les analyses continues tant que les erreurs n’auront pas été résolues.

Vous pouvez définir des durées d’analyse incrémentielles sur la page Search_Service_Application_Name : Ajouter/modifier la source de contenu, mais vous pouvez modifier l’intervalle de fréquence des analyses continues uniquement à l’aide de Microsoft PowerShell.

Pour activer les analyses continues pour une source de contenu existante

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est un administrateur de l’application de service de recherche.

  2. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Cliquez sur l’application de service de recherche.

  4. Dans la page Search_Service_Application_Name : Administration de la recherche, dans le lancement rapide, sous Analyse, cliquez sur Sources de contenu.

  5. Dans la page Search_Service_Application_Name : Gérer les sources de contenu, cliquez sur la source de contenu SharePoint pour laquelle vous souhaitez activer l’analyse continue.

  6. Dans la section Planifications d'analyse, sélectionnez Activer les analyses continues.

  7. Cliquez sur OK.

  8. Vérification : sur la page Nom_de_l'application_de_service_de_recherche: Gérer les sources de contenu, vérifiez que la colonne État affiche Analyse continue.

Pour activer les analyses continues pour une nouvelle source de contenu

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est un administrateur de l’application de service de recherche.

  2. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Cliquez sur l’application de service de recherche.

  4. Dans la page Search_Service_Application_Name : Administration de la recherche, dans le lancement rapide, sous Analyse, cliquez sur Sources de contenu.

  5. Dans la page Search_Service_Application_Name : Gérer les sources de contenu, cliquez sur Nouvelle source de contenu.

  6. Créez une source de contenu de type Sites SharePoint.

    • Dans la section Nom, entrez le nom dans le champ Nom.

    • Dans la section Type de source de contenu, sélectionnez Sites SharePoint.

    • Dans la section Adresses de démarrage, entrez la ou les adresses de démarrage.

    • Dans la section Paramètres de l'analyse, sélectionnez le comportement d'analyse pour toutes les adresses de démarrage.

    • Dans la section Planifications d'analyse, sélectionnez Activer les analyses continues.

  7. Cliquez sur OK.

  8. Vérification : sur la page Nom_de_l'application_de_service_de_recherche: Gérer les sources de contenu, vérifiez que la source de contenu nouvellement ajoutée apparaît et que la colonne État affiche Analyse continue.

Pour désactiver les analyses continues pour une source de contenu

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est un administrateur de l’application de service de recherche.

  2. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Cliquez sur l’application de service de recherche.

  4. Dans la page Search_Service_Application_Name : Administration de la recherche, dans le lancement rapide, sous Analyse, cliquez sur Sources de contenu.

  5. Dans la page Search_Service_Application_Name : Gérer les sources de contenu, cliquez sur la source de contenu SharePoint pour laquelle vous souhaitez désactiver les analyses continues.

  6. Dans la section Planifications d'analyse, décochez Activer les analyses incrémentielles. Les analyses continues sont alors désactivées.

  7. Pour confirmer que vous voulez désactiver les analyses continues, cliquez sur OK.

  8. Facultatif : cliquez sur Modifier la planification pour modifier la planification des analyses incrémentielles, puis cliquez sur OK.

  9. Dans la page Search_Service_Application_Name : Modifier la source de contenu, cliquez sur OK.

  10. Vérification : sur la page Nom_de_l'application_de_service_de_recherche: Gérer les sources de contenu, vérifiez que la colonne État affiche désormais Inactif. Cela peut prendre du temps car toutes les URL qui restent dans la file d'attente d'analyse sont toujours analysées une fois les analyses continues désactivées.

Pour désactiver les analyses continues pour toutes les sources de contenu

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est administrateur de l’application de service de recherche.

  2. Démarrez sharePoint Management Shell sur un serveur de la batterie de serveurs.

  3. À l'invite de commandes Microsoft PowerShell, tapez les commandes suivantes :

    $SSA =  Get-SPEnterpriseSearchServiceApplication
    $SPContentSources = $SSA | Get-SPEnterpriseSearchCrawlContentSource | WHERE {$_.Type -eq "SharePoint"} 
    foreach ($cs in $SPContentSources) 
    { 
      $cs.EnableContinuousCrawls = $false 
      $cs.Update() 
    }
    
  4. Vérification : sur la page Nom_de_l'application_de_service_de_recherche: Gérer les sources de contenu, vérifiez que la colonne État affiche désormais Inactif pour toutes les sources de contenu. Cela peut prendre du temps car toutes les URL qui restent dans la file d'attente d'analyse sont analysées même après que les analyses continues ont été désactivées.

Pour modifier l’intervalle de l’analyse continue

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

  2. Démarrez SharePoint Management Shell.

  3. À l'invite de commandes Microsoft PowerShell, tapez les commandes suivantes :

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

    Où :

    • n représente l'intervalle régulier en minutes pour le démarrage des analyses continues. L'intervalle par défaut est de 15 minutes. L'intervalle le plus court que vous pouvez définir est de 1 minute.

    Notes

    Si vous réduisez l’intervalle, vous augmentez la charge sur SharePoint Server et le robot. Veillez à planifier et à anticiper en conséquence une telle augmentation de la consommation des ressources.

Voir aussi

Planifier l'analyse et la fédération dans SharePoint Server

Set-SPEnterpriseSearchCrawlContentSource