IQueryParser 接口 (structuredquery.h)
提供将输入字符串分析为 IQuerySolution 对象的方法。
继承
IQueryParser 接口继承自 IUnknown 接口。 IQueryParser 还具有以下类型的成员:
方法
IQueryParser 接口具有这些方法。
IQueryParser::GetOption 检索此查询分析器的指定简单选项值。 |
IQueryParser::GetSchemaProvider 检索用于浏览当前加载的架构的架构提供程序。 |
IQueryParser::P arse 分析包含结构化查询关键字和/或内容的输入字符串,以生成 IQuerySolution 对象。 |
IQueryParser::P arsePropertyValue 分析指定属性的条件。 |
IQueryParser::RestatePropertyValueToString 将条件的指定属性作为查询字符串重述。 |
IQueryParser::RestateToString 将条件作为结构化查询字符串重述。 如果条件是分析原始查询字符串的结果,则会在很大程度上使用该查询字符串的关键字。 如果没有,则使用默认关键字。 |
IQueryParser::SetMultiOption 设置在分析输入字符串时要使用的复杂选项,例如指定的条件生成器。 |
IQueryParser::SetOption 设置用于分析输入字符串的单个选项,例如指定的断字程序。 |
注解
StructuredQuerySample 演示了如何从控制台读取行、使用系统架构分析行,以及显示生成的条件树。
要求
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquery.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |