Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используется IQueryParserManager::SetOption для задания параметров синтаксического анализа. Это можно использовать для указания схем и параметров локализации.
Синтаксис
typedef enum tagQUERY_PARSER_MANAGER_OPTION {
QPMO_SCHEMA_BINARY_NAME = 0,
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH,
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH,
QPMO_LOCALIZED_SCHEMA_BINARY_PATH,
QPMO_APPEND_LCID_TO_LOCALIZED_PATH,
QPMO_LOCALIZER_SUPPORT
} QUERY_PARSER_MANAGER_OPTION;
Константы
QPMO_SCHEMA_BINARY_NAMEЗначение: 0 VT_LPWSTR, содержащий имя файла, содержащего двоичный файл схемы. Значение по умолчанию — StructuredQuerySchema.bin для каталога SystemIndex и StructuredQuerySchemaTrivial.bin для тривиального каталога. |
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATHЛибо VT_BOOL, либо VT_LPWSTR. Если значение является VT_BOOL , а false, то предварительно локализованная схема не будет использоваться. Если значение является VT_BOOL и имеет значение TRUE, IQueryParserManager будет использовать предварительно локализованный двоичный файл схемы в " %ALLUSERSPROFILE%\Microsoft\Windows". Если значение является VT_LPWSTR, значение должно содержать полный путь к папке, в которой можно найти предварительно локализованный двоичный файл схемы. Значение по умолчанию — VT_BOOL со значением TRUE. |
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATHVT_LPWSTR, содержащий полный путь к папке, содержащей нелокализованный двоичный файл схемы. Значение по умолчанию — %SYSTEMROOT%\System32. |
QPMO_LOCALIZED_SCHEMA_BINARY_PATHVT_LPWSTR, содержащий полный путь к папке, содержащей локализованный двоичный файл схемы, который может быть прочитан и записан в нее при необходимости. Значение по умолчанию — %LOCALAPPDATA%\Microsoft\Windows. |
QPMO_APPEND_LCID_TO_LOCALIZED_PATHVT_BOOL. Если задано значение TRUE, то к путям для предварительно локализованных и локализованных двоичных файлов добавляется " (LCID)", где LCID — это десятичный идентификатор языкового стандарта для локализованного языка. Значение по умолчанию — TRUE. |
QPMO_LOCALIZER_SUPPORTVT_UNKNOWN с объектом, поддерживающим ISchemaLocalizerSupport. Этот объект будет использоваться вместо объекта поддержки локализатора по умолчанию. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Верхняя часть | structuredquery.h |
| Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |