Поделиться через


Заголовок 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)