ISearchRoot 接口 (searchapi.h)

提供用于操作搜索根的方法。 对属性成员的更改将应用于位于搜索根目录下的任何 URL。 如果 URL 与搜索根 URL 匹配,或者是该 URL 的分层子级,则 URL 属于搜索根目录。

继承

ISearchRoot 接口继承自 IUnknown 接口。 ISearchRoot 还具有以下类型的成员:

方法

ISearchRoot 接口具有这些方法。

 
ISearchRoot::get_AuthenticationType

检索访问此搜索根下的 URL 所需的身份验证类型。
ISearchRoot::get_EnumerationDepth

获取此搜索根的枚举深度。
ISearchRoot::get_FollowDirectories

获取一个 BOOL 值,该值指示搜索引擎是否遵循子目录和分层范围。
ISearchRoot::get_HostDepth

获取一个值,该值指示索引时要爬网到主机树的距离。
ISearchRoot::get_IsHierarchical

获取一个值,该值指示搜索是否根植于分层树结构上。
ISearchRoot::get_Password

未实现。 (ISearchRoot.get_Password)
ISearchRoot::get_ProvidesNotifications

获取一个值,该值指示是否由协议处理程序或其他应用程序 (通知搜索引擎,) 搜索根下 URL 的更改。
ISearchRoot::get_RootURL

获取此搜索根的起点的 URL。
ISearchRoot::get_Schedule

未实现。 (ISearchRoot.get_Schedule)
ISearchRoot::get_UseNotificationsOnly

获取一个值,该值指示是否应仅通过通知对此搜索根目录编制索引,而不应进行爬网。
ISearchRoot::get_User

未实现。 (ISearchRoot.get_User)
ISearchRoot::p ut_AuthenticationType

设置访问此搜索根下的 URL 所需的身份验证类型。
ISearchRoot::p ut_EnumerationDepth

设置此搜索根的枚举深度。
ISearchRoot::p ut_FollowDirectories

设置一个 BOOL 值,该值指示搜索引擎是否应遵循此搜索根的子目录和分层范围。
ISearchRoot::p ut_HostDepth

设置一个值,该值指示索引时主机树要爬网的距离。
ISearchRoot::p ut_IsHierarchical

设置一个值,该值指示搜索是否根植于分层树结构上。
ISearchRoot::p ut_Password

未实现。 (ISearchRoot.put_Password)
ISearchRoot::p ut_ProvidesNotifications

设置一个值,该值指示是否由协议处理程序或其他应用程序 (通知搜索引擎,) 搜索根下的 URL 更改。
ISearchRoot::p ut_RootURL

设置当前搜索根的 URL。
ISearchRoot::p ut_Schedule

未实现。 (ISearchRoot.put_Schedule)
ISearchRoot::p ut_UseNotificationsOnly

设置一个值,该值指示是否应仅通过通知对此搜索根目录编制索引,而不应进行爬网。
ISearchRoot::p ut_User

未实现。 (ISearchRoot.put_User)

注解

有关演示如何为爬网范围管理器 (CSM) 索引操作定义命令行选项的示例,请参阅 CrawlScopeCommandLine 示例。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 searchapi.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0

另请参阅

使用爬网范围管理器