IWordBreaker 接口 (indexsrv.h)

分析文本并标识单个单词和短语。 此接口是特定于语言的语言资源组件。 它在后台进程中使用,必须针对吞吐量和最少的资源使用进行优化。

继承

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

方法

IWordBreaker 接口具有以下方法。

 
IWordBreaker::BreakText

分析文本以标识单词和短语,并将结果提供给 IWordSink 和 IPhraseSink 对象。
IWordBreaker::ComposePhrase

不支持。 (IWordBreaker.ComposePhrase)
IWordBreaker::GetLicenseToUse

获取指向此 IWordBreaker 接口实现的许可证信息的指针。
IWordBreaker::Init

初始化 IWordBreaker 实现,并指示组件操作的模式。

注解

何时实现

实现此接口,为语言创建自定义断字符。 Windows 搜索在生成内容索引并运行查询时调用此接口的方法。

Word Windows 搜索的断路器组件在本地安全上下文中运行。 应编写它们以正确管理缓冲区和堆栈。 所有字符串副本都必须具有显式检查,以防止缓冲区溢出。 应始终验证分配的缓冲区大小,并对照缓冲区的大小测试数据的大小。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 indexsrv.h
可再发行组件 Windows NT 4.0 选项包