Заголовок structuredquery.h
Этот заголовок используется в Windows Search. Дополнительные сведения см. в разделе:
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) |