Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le Gestionnaire d’étendue d’analyse (CSM) est un ensemble d’interfaces qui fournit des méthodes permettant d’informer le moteur de recherche Windows sur les conteneurs à analyser, ainsi que sur les éléments sous ces conteneurs à inclure ou à exclure du catalogue. Les développeurs peuvent utiliser le CSM pour définir une étendue d’analyse par programmation pour un nouveau magasin de données ou un gestionnaire de protocole. Les administrateurs peuvent utiliser le CSM pour afficher tous les index, racines de recherche et règles d’étendue de tous les utilisateurs.
Cette section est organisée comme suit :
- Qu’est-ce que le Gestionnaire d’étendue d’analyse ?
- Rechercher des racines et des règles de portée
- Stratégies de groupe prises en charge par le Gestionnaire d’étendue d’analyse
- rubriques connexes
Qu'est-ce que le Gestionnaire de portée d'analyse ?
Pour comprendre le Gestionnaire de portée de crawl, il est nécessaire de connaître les termes suivants :
- Un périmètre de crawl est un ensemble d'URL pointant vers des magasins de données ou des conteneurs (magasins de données de messagerie, bases de données, partages de fichiers réseau, etc.) que l'indexeur explore pour indexer les éléments. Pour un magasin de données hiérarchique, l’étendue d’analyse peut inclure une URL parente, mais exclure une URL enfant et vice versa. Les éléments de l’étendue d’analyse sont indexés ; les éléments en dehors de l’étendue d’analyse sont ignorés.
- Une racine de recherche est l’URL de niveau supérieur identifiant un conteneur ou un magasin de données associé à un gestionnaire de protocole particulier. Les racines de recherche peuvent identifier des emplacements spécifiques à un utilisateur, qui se trouvent sur un ordinateur distant ou qui correspondent à un modèle générique. Lorsque vous ajoutez un nouveau magasin de données ou un gestionnaire de protocole, vous devez également ajouter une racine de recherche à l’étendue d’analyse.
- Une règle d’étendue est une règle qui inclut ou exclut les URL d’une racine de recherche d’être analysées et indexées. Par exemple, supposons que vous souhaitez tout dans le dossier ProjectFiles indexé à l’exception des prototypes de sous-dossier. Vous avez besoin d’une règle d’inclusion pour file:///C :\WorkteamA\ProjectFiles\ et une règle d’exclusion pour file:///C :\WorkteamA\ProjectFiles\Prototypes\.
Le Gestionnaire de périmètre d'analyse (CSM) est un ensemble d’API qui vous permet d’ajouter, de supprimer et d’énumérer des racines de recherche et des règles de périmètre pour l’indexeur Windows Search. Lorsque vous souhaitez que l’indexeur commence à analyser un nouveau conteneur, vous pouvez utiliser le CSM pour définir la ou les racines de recherche et les règles d’étendue pour les chemins d’accès dans la ou les racines de recherche. Par exemple, si vous installez un nouveau gestionnaire de protocole, vous pouvez créer une racine de recherche et ajouter une ou plusieurs règles d’inclusion ; l’indexeur peut ensuite démarrer une analyse pour l’indexation initiale. Le CSM propose les interfaces suivantes pour vous aider à effectuer cette opération par programme.
- IEnumSearchRoots
- IEnumSearchScopeRules
- ISearchCrawlScopeManager
- ISearchCrawlScopeManager2
- ISearchRoot
- ISearchScopeRule
- ISearchItem
Bien que vous puissiez utiliser les API CSM pour définir une étendue d’analyse par programmation, le CSM a également été conçu pour prendre en charge les utilisateurs finaux. Par exemple, supposons que vous avez développé un gestionnaire de protocole pour un nouveau magasin de données et que vous souhaitez permettre aux utilisateurs ou aux administrateurs de gérer les chemins d’accès à indexer. Vous pouvez utiliser le Gestionnaire d’étendue d’analyse pour définir une ou plusieurs racines de recherche (par exemple, file:///C :\MyContainer\), et l’interface utilisateur de Windows Search pour définir les options d’indexation affiche chaque racine de recherche avec une case à cocher. Les utilisateurs peuvent ensuite inclure ou exclure ce chemin d’accès ou les enfants de ce chemin.
Recherche de racines et règles de portée
Les règles de recherche et d’étendue définissent ensemble un ensemble opérationnel d’URL qui composent l’étendue d’analyse de l’indexeur.
Points de départ de recherche
La définition d’une racine de recherche ne spécifie pas quelles parties de ce magasin doivent être indexées ; il signale simplement qu’un magasin de contenu existe et est associé à un gestionnaire de protocole inscrit. La syntaxe d’une racine de recherche inclut un protocole, un site ou un identificateur de sécurité utilisateur et un chemin d’accès à l’emplacement à analyser.
Vous devez créer de nouvelles racines de recherche lorsque vous :
- Installer un gestionnaire de protocole OU
- Voulez indexer un nouveau magasin de données
AND
- ce magasin de données n’est pas déjà dans l’étendue d’analyse de l’indexeur.
Reportez-vous à La gestion des racines de recherche pour obtenir des instructions sur l’ajout, la suppression et l’énumération des racines de recherche.
Règles d’étendue
Les règles d’étendue incluent ou excluent les URL d’une racine de recherche d’être analysées et indexées. Les règles d’étendue peuvent être définies par les utilisateurs finaux, par stratégie de groupe ou par des développeurs tiers. Vous devez définir des règles d’étendue par programmation lorsque vous définissez une nouvelle racine de recherche. Vos racines de recherche et règles d’étendue comprennent la portée de crawl par défaut pour votre magasin de données et votre gestionnaire de protocole.
Note
Les utilisateurs ayant accès au Panneau de configuration peuvent modifier l’étendue d’analyse par défaut. Par conséquent, toute application qui offre une gestion de l’étendue doit toujours obtenir les règles directement à partir du CSM à l’aide des méthodes d’énumération au lieu de s’appuyer sur sa propre copie enregistrée des règles de l’utilisateur.
Reportez-vous à la gestion des règles d’étendue pour obtenir des instructions sur l’ajout, la suppression, la restauration et l’énumération de règles d’étendue.
Stratégies de groupe que soutient le Gestionnaire de portée d'analyse
Les administrateurs système peuvent définir des étendues d’analyse au sein de leurs organisations à l’aide de stratégies de groupe. Ces règles de stratégie de groupe peuvent également agir comme des règles par défaut, que les utilisateurs peuvent remplacer. Par exemple, vous pouvez avoir un ensemble de répertoires indexés pour un groupe d’utilisateurs et un autre groupe d’utilisateurs, ce qui permet aux utilisateurs de désélectionner ces valeurs par défaut. Les règles de stratégie de groupe peuvent également agir comme des règles d’exclusion forcées que les utilisateurs ne peuvent pas remplacer, ce qui empêche certains utilisateurs d’indexer certains partages réseau, par exemple.
Rubriques connexes