structuredquery.h 标头
Windows 搜索使用此标头。 有关详细信息,请参阅:
structuredquery.h 包含以下编程接口:
接口
IConditionFactory 提供用于创建或解析通过分析查询字符串获取的条件树的方法。 |
IConditionFactory2 扩展 IConditionFactory 的功能。 IConditionFactory2 提供用于创建或解析通过分析查询字符串获取的条件树的方法。 |
IConditionGenerator 提供用于处理命名实体和生成特殊条件的方法。 |
IEntity 提供用于检索架构中实体类型相关信息的方法。 |
IInterval 提供获取间隔限制的方法。 |
IMetaData 提供用于从 IEntity、IRelationship 或 ISchemaProvider 对象检索字符串键/值对的方法。 |
INamedEntity 提供用于获取已命名实体的值或其值的默认短语的方法。 |
INamedEntityCollector 提供一个方法,用于累积由 IConditionGenerator 对象标识的命名实体。 |
IQueryParser 提供将输入字符串分析为 IQuerySolution 对象的方法。 |
IQueryParserManager 提供用于为 IQueryParser 对象创建、初始化和更改选项的方法。 |
IQuerySolution 提供检索有关已分析查询解释的信息的方法。 |
IRelationship 提供用于检索有关架构属性的信息的方法。 |
ISchemaLocalizerSupport 提供用于在指定字符串中本地化关键字的方法。 |
ISchemaProvider 提供可浏览的架构存储库。 |
ITokenCollection 获取使用断字符生成的标记。 |
结构
HITRANGE 当查询搜索条件与索引数据匹配时,标识匹配数据的范围。 |
枚举
CASE_REQUIREMENT 指定查询关键字(如果有)的事例要求。 |
CONDITION_CREATION_OPTIONS 提供一组要用于以下接口的标志,以指示条件树节点的类型:_ICondition、ICondition2、IConditionFactory、IConditionFactory2 和 IConditionGenerator。 |
INTERVAL_LIMIT_KIND 这些值由 IInterval::GetLimits 作为对返回,以指定具有上限和下限的范围。 |
NAMED_ENTITY_CERTAINTY 定义命名实体的确定性级别。 |
QUERY_PARSER_MANAGER_OPTION 由 IQueryParserManager::SetOption 用于设置分析选项。 这可用于指定架构和本地化选项。 |
STRUCTURED_QUERY_MULTIOPTION IQueryParser::SetMultiOption 用于指示单个选项的一组标志。 |
STRUCTURED_QUERY_PARSE_ERROR 要与 IQuerySolution::GetErrors 一起使用的一组标志,用于识别 () 分析错误。 每个分析错误都指示在分析查询字符串时忽略了一个或多个标记。 |
STRUCTURED_QUERY_RESOLVE_OPTION 用于将数据解析为条件树的选项。 |
STRUCTURED_QUERY_SINGLE_OPTION 要与 IQueryParser::SetOption 和 IQueryParser::GetOption 一起使用的一组标志,用于指示各个选项。 |
STRUCTURED_QUERY_SYNTAX 指定查询语法的类型。 (STRUCTURED_QUERY_SYNTAX) |