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

另请参阅

高级查询语法