ISearchCrawlScopeManager interface (searchapi.h)
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