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 |