ISearchCatalogManager interface (searchapi.h)
Provides methods to manage a search catalog for purposes such as re-indexing or setting timeouts.
Inheritance
The ISearchCatalogManager interface inherits from the IUnknown interface. ISearchCatalogManager also has these types of members:
Methods
The ISearchCatalogManager interface has these methods.
ISearchCatalogManager::EnumerateExcludedExtensions Not implemented. (ISearchCatalogManager.EnumerateExcludedExtensions) |
ISearchCatalogManager::get_ConnectTimeout Gets the connection time-out value for connecting to a store for indexing. |
ISearchCatalogManager::get_DataTimeout Gets the data time-out value, in seconds, for data transactions between the indexer and the search filter host. This value is contained in a TIMEOUT_INFO structure. |
ISearchCatalogManager::get_DiacriticSensitivity Gets a value that indicates whether the catalog is sensitive to diacritics. A diacritic is a mark added to a letter to indicate a special phonetic value or pronunciation. |
ISearchCatalogManager::get_Name Gets the name of the current catalog. |
ISearchCatalogManager::GetCatalogStatus Gets the status of the catalog. |
ISearchCatalogManager::GetCrawlScopeManager Gets an ISearchCrawlScopeManager interface for this search catalog. |
ISearchCatalogManager::GetItemsChangedSink Gets the change notification sink interface. |
ISearchCatalogManager::GetParameter Not implemented. (ISearchCatalogManager.GetParameter) |
ISearchCatalogManager::GetPersistentItemsChangedSink Gets the change notification event sink interface for a client. This method is used by client applications and protocol handlers to notify the indexer of changes. |
ISearchCatalogManager::GetQueryHelper Gets the ISearchQueryHelper interface for the current catalog. |
ISearchCatalogManager::GetURLIndexingState Not implemented. (ISearchCatalogManager.GetURLIndexingState) |
ISearchCatalogManager::NumberOfItems Gets the number of items in the catalog. |
ISearchCatalogManager::NumberOfItemsToIndex Gets the number of items to be indexed within the catalog. |
ISearchCatalogManager::put_ConnectTimeout Sets the connection time-out value in the TIMEOUT_INFO structure, in seconds. |
ISearchCatalogManager::put_DataTimeout Sets the time-out value for data transactions between the indexer and the search filter host. This information is stored in the TIMEOUT_INFO structure and is measured in seconds. |
ISearchCatalogManager::put_DiacriticSensitivity Sets a value that determines whether the catalog is sensitive to diacritics. A diacritic is a mark added to a letter to indicate a special phonetic value or pronunciation. |
ISearchCatalogManager::RegisterViewForNotification Not implemented. (ISearchCatalogManager.RegisterViewForNotification) |
ISearchCatalogManager::Reindex Re-indexes all URLs in the catalog. |
ISearchCatalogManager::ReindexMatchingURLs Reindexes all items that match the provided pattern. This method was not implemented prior to Windows 7. |
ISearchCatalogManager::ReindexSearchRoot Re-indexes all URLs from a specified root. |
ISearchCatalogManager::Reset Resets the underlying catalog by rebuilding the databases and performing a full indexing. |
ISearchCatalogManager::SetExtensionClusion Not implemented. (ISearchCatalogManager.SetExtensionClusion) |
ISearchCatalogManager::SetParameter Sets a name/value parameter for the catalog. |
ISearchCatalogManager::UnregisterViewForNotification Not implemented. (ISearchCatalogManager.UnregisterViewForNotification) |
ISearchCatalogManager::URLBeingIndexed Gets the URL that is currently being indexed. If no indexing is currently in process, pszUrl is set to NULL. |
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 |