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


Интерфейс 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 с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header structuredquery.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0

См. также раздел

Синтаксис расширенных запросов