用于管理索引的接口

Windows 搜索使你能够使用三个main组件来管理 Windows 搜索索引:搜索管理器、目录管理器和爬网范围管理器。 其中一些管理接口可以与标准用户权限一起使用,但更改索引状态的接口需要管理权限。

关于用于管理索引的接口

组件 接口 说明
搜索管理器 ISearchManager 提供检索和设置有关 Windows 搜索的信息的方法:
  • 获取特定目录的目录管理器实例。
  • 获取或设置代理信息。
  • 获取有关 Windows 搜索引擎的版本信息。
有关详细信息,请参阅 使用搜索管理器
目录管理器 ISearchCatalogManager
ISearchCatalogManager2
提供管理单个搜索目录的方法,例如导致重新编制索引或设置超时。 此接口在四个区域中管理目录:
  • 目录内容 - 通过强制重新索引全部或部分目录或重置整个目录,确保为新数据编制索引,并确保其他应用程序和组件正常工作。
  • 目录属性 - 设置属性,确定目录在连接到协议处理程序时如何管理超时,以及如何在搜索中处理音调符号。
  • 目录状态 - 获取有关目录的信息,包括状态、大小和当前活动状态。
  • 访问其他接口 - 检索爬网范围管理器、数据更改通知和 ISearchQueryHelper 接口所需的其他搜索相关接口。
有关详细信息,请参阅 使用目录管理器
爬网范围管理器 IEnumSearchRoots
IEnumSearchScopeRules
ISearchCrawlScopeManager
ISearchCrawlScopeManager2
ISearchRoot
ISearchScopeRule
ISearchItem
提供用于通知搜索引擎要爬网或watch容器的方法,以及这些容器下要包括在索引中或排除的项。 还可以查询爬网范围管理器,查看特定 URL 是否在爬网范围内。 有关详细信息,请参阅 使用爬网范围管理器

管理索引

使用搜索管理器

使用目录管理器

使用爬网范围管理器