Partager via


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

Ajoute une nouvelle règle d’étendue d’analyse lorsque l’utilisateur crée une règle ou ajoute une URL à indexer.

Syntaxe

HRESULT AddUserScopeRule(
  [in] LPCWSTR pszURL,
  [in] BOOL    fInclude,
  [in] BOOL    fOverrideChildren,
  [in] DWORD   fFollowFlags
);

Paramètres

[in] pszURL

Type : LPCWSTR

URL à indexer.

[in] fInclude

Type : BOOL

TRUE si cela doit être inclus dans toutes les recherches pszUrl ; sinon, FALSE.

[in] fOverrideChildren

Type : BOOL

Valeur BOOL spécifiant si les règles enfants doivent être remplacées. Si la valeur est TRUE, toutes les règles enfants sont supprimées.

[in] fFollowFlags

Type : DWORD

Définit le FOLLOW_FLAGS pour spécifier s’il faut suivre des URL complexes et si une URL doit être indexée ou simplement suivie.

Valeur retournée

Type : HRESULT

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

Remarques

Une règle d’étendue peut être une URL complète ou une règle avec un modèle.

ISearchCrawlScopeManager ::AddUserScopeRule remplace toute règle d’étendue existante pour l’URL ou le modèle.

Les URL passées en tant que paramètres à ISearchCrawlScopeManager ::AddUserScopeRule 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é par URL, contrairement à file:///c :\My%20Documents.

Windows 7 et versions ultérieures : consultez l’exemple de code CrawlScopeCommandLine pour voir comment définir des options de ligne de commande pour les opérations d’indexation du Gestionnaire d’étendues 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