Partager via


Interface ISearchRoot (searchapi.h)

Fournit des méthodes pour manipuler une racine de recherche. Les modifications apportées aux membres de la propriété sont appliquées à toute URL qui se trouve sous la racine de recherche. Une URL se trouve sous une racine de recherche si elle correspond à l’URL racine de recherche ou s’il s’agit d’un enfant hiérarchique de cette URL.

Héritage

L’interface ISearchRoot hérite de l’interface IUnknown. ISearchRoot a également les types de membres suivants :

Méthodes

L’interface ISearchRoot a ces méthodes.

 
ISearchRoot ::get_AuthenticationType

Récupère le type d’authentification nécessaire pour accéder aux URL sous cette racine de recherche.
ISearchRoot ::get_EnumerationDepth

Obtient la profondeur d’énumération pour cette racine de recherche.
ISearchRoot ::get_FollowDirectories

Obtient une valeur BOOL qui indique si le moteur de recherche suit les sous-répertoires et les étendues hiérarchiques.
ISearchRoot ::get_HostDepth

Obtient une valeur qui indique la distance dans une arborescence hôte à analyser lors de l’indexation.
ISearchRoot ::get_IsHierarchical

Obtient une valeur qui indique si la recherche est enracinée sur une arborescence hiérarchique.
ISearchRoot ::get_Password

Non implémenté. (ISearchRoot.get_Password)
ISearchRoot ::get_ProvidesNotifications

Obtient une valeur qui indique si le moteur de recherche est averti (par des gestionnaires de protocole ou d’autres applications) des modifications apportées aux URL sous la racine de recherche.
ISearchRoot ::get_RootURL

Obtient l’URL du point de départ de cette racine de recherche.
ISearchRoot ::get_Schedule

Non implémenté. (ISearchRoot.get_Schedule)
ISearchRoot ::get_UseNotificationsOnly

Obtient une valeur qui indique si cette racine de recherche doit être indexée uniquement par notification et non analysée.
ISearchRoot ::get_User

Non implémenté. (ISearchRoot.get_User)
ISearchRoot ::p ut_AuthenticationType

Définit le type d’authentification requis pour accéder aux URL sous cette racine de recherche.
ISearchRoot ::p ut_EnumerationDepth

Définit la profondeur d’énumération pour cette racine de recherche.
ISearchRoot ::p ut_FollowDirectories

Définit une valeur BOOL qui indique si le moteur de recherche doit suivre les sous-répertoires et les étendues hiérarchiques pour cette racine de recherche.
ISearchRoot ::p ut_HostDepth

Définit une valeur qui indique la distance dans une arborescence d’hôte à analyser lors de l’indexation.
ISearchRoot ::p ut_IsHierarchical

Définit une valeur qui indique si la recherche est enracinée sur une arborescence hiérarchique.
ISearchRoot ::p ut_Password

Non implémenté. (ISearchRoot.put_Password)
ISearchRoot ::p ut_ProvidesNotifications

Définit une valeur qui indique si le moteur de recherche est averti (par les gestionnaires de protocole ou d’autres applications) des modifications apportées aux URL sous la racine de recherche.
ISearchRoot ::p ut_RootURL

Définit l’URL de la racine de recherche actuelle.
ISearchRoot ::p ut_Schedule

Non implémenté. (ISearchRoot.put_Schedule)
ISearchRoot ::p ut_UseNotificationsOnly

Définit une valeur qui indique si cette racine de recherche doit être indexée uniquement par notification et non analysée.
ISearchRoot ::p ut_User

Non implémenté. (ISearchRoot.put_User)

Remarques

Pour obtenir un exemple qui montre comment définir des options de ligne de commande pour les opérations d’indexation du Gestionnaire d’étendue d’analyse (CSM), consultez l’exemple CrawlScopeCommandLine .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

Utilisation du Gestionnaire d’étendues d’analyse