Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides methods that notify the search engine of containers to crawl and/or watch, and items under those containers to include or exclude when crawling or watching.
Inheritance
The ISearchCrawlScopeManager interface inherits from the IUnknown interface. ISearchCrawlScopeManager also has these types of members:
Methods
The ISearchCrawlScopeManager interface has these methods.
ISearchCrawlScopeManager::AddDefaultScopeRule Adds a URL as the default scope for this rule. |
ISearchCrawlScopeManager::AddHierarchicalScope Adds a hierarchical scope to the search engine. |
ISearchCrawlScopeManager::AddRoot Adds a new search root to the search engine. |
ISearchCrawlScopeManager::AddUserScopeRule Adds a new crawl scope rule when the user creates a new rule or adds a URL to be indexed. |
ISearchCrawlScopeManager::EnumerateRoots Returns an enumeration of all the roots of which this instance of the ISearchCrawlScopeManager is aware. |
ISearchCrawlScopeManager::EnumerateScopeRules Returns an enumeration of all the scope rules of which this instance of the ISearchCrawlScopeManager interface is aware. |
ISearchCrawlScopeManager::GetParentScopeVersionId Gets the version ID of the parent inclusion URL. |
ISearchCrawlScopeManager::HasChildScopeRule Identifies whether a given URL has a child rule in scope. |
ISearchCrawlScopeManager::HasParentScopeRule Identifies whether a given URL has a parent rule in scope. |
ISearchCrawlScopeManager::IncludedInCrawlScope Retrieves an indicator of whether the specified URL is included in the crawl scope. |
ISearchCrawlScopeManager::IncludedInCrawlScopeEx Retrieves an indicator of whether and why the specified URL is included in the crawl scope. |
ISearchCrawlScopeManager::RemoveDefaultScopeRule Removes a default scope rule from the search engine. |
ISearchCrawlScopeManager::RemoveRoot Removes a search root from the search engine. |
ISearchCrawlScopeManager::RemoveScopeRule Removes a scope rule from the search engine. |
ISearchCrawlScopeManager::RevertToDefaultScopes Reverts to the default scopes. |
ISearchCrawlScopeManager::SaveAll Commits all changes to the search engine. |
Remarks
For a sample that demonstrates how to define command line options for Crawl Scope Manager (CSM) indexing operations, see the CrawlScopeCommandLine sample.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 with SP1 [desktop apps only] |
Target Platform | Windows |
Header | searchapi.h |
Redistributable | Windows Desktop Search (WDS) 3.0 |
See also
Conceptual