Интерфейс 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 |