Partager via


Méthode ISearchCrawlScopeManager ::AddHierarchicalScope (searchapi.h)

Ajoute une étendue hiérarchique au moteur de recherche.

Syntaxe

HRESULT AddHierarchicalScope(
  [in] LPCWSTR pszURL,
  [in] BOOL    fInclude,
  [in] BOOL    fDefault,
  [in] BOOL    fOverrideChildren
);

Paramètres

[in] pszURL

Type : LPCWSTR

URL de l’étendue à ajouter.

[in] fInclude

Type : BOOL

TRUE s’il s’agit d’une étendue d’inclusion et FALSE s’il s’agit d’une étendue d’exclusion.

[in] fDefault

Type : BOOL

TRUE s’il s’agit de l’étendue par défaut, FALSE s’il ne s’agit pas d’une étendue par défaut.

[in] fOverrideChildren

Type : BOOL

TRUE si cette étendue remplace toutes les règles d’URL enfants, FALSE dans le cas contraire.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode remplace les règles d’étendue existantes pour l’URL. Les méthodes préférées pour cette fonctionnalité sont ISearchCrawlScopeManager ::AddDefaultScopeRule et ISearchCrawlScopeManager ::AddUserScopeRule.

Les URL transmises en tant que paramètres à ISearchCrawlScopeManager ::AddHierarchicalScope sont censées être entièrement décodées par URL et sans codes de contrôle d’URL. Par exemple, file:///c :\Mes documents est entièrement décodé sur l’URL, alors que file:///c :\My%20Documents ne l’est pas.

Windows 7 et versions ultérieures : consultez l’exemple de code CrawlScopeCommandLine pour voir comment définir les options de ligne de commande pour les opérations d’indexation du Gestionnaire d’étendue d’analyse (CSM).

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