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


начало работы с аргументами Parameter-Value

Search-ms ? Протокол приложения — это соглашение для запроса индекса Windows Search. Протокол позволяет приложениям, таким как Windows Обозреватель, запрашивать индекс с аргументами значения параметров, включая аргументы свойств, ранее сохраненные поисковые запросы, расширенный синтаксис запросов (AQS), естественный синтаксис запросов (NQS) и идентификаторы кода языка (LCID) как для индексатора, так и для самого запроса.

Эта тема организована следующим образом:

Сведения о аргументах Parameter-Value

Протокол search-ms использует следующий стандартный синтаксис с кодировкой URL-адреса:

search-ms:parameter=value[&parameter=value]&

Синтаксис начинается с идентификации самого протокола (search-ms:). Пары "параметр-значение" — это аргументы, передаваемые поисковой системе, как описано в следующей таблице.

Параметр Значение Описание Версия
query Текст в кодировке URL-адреса Текст запроса, введенный пользователем. Windows XP и более поздние версии
inputlocale Любой допустимый код кода Код языка, определяющий язык ввода для запроса. Windows XP и более поздние версии
keywordlocale Любой допустимый код кода Код языка, определяющий язык международной версии Индексатора. Значение по умолчанию — 1033 (en-us). Windows XP и более поздние версии
Крошки Оператор AQS Этот аргумент ограничивает поиск область. В Windows Vista и более поздних версиях search-ms поддерживает полный AQS, а также специальную реализацию аргумента location . В Windows XP search-ms также поддерживает полный AQS, за исключением специальной реализации kind и store. Windows XP и более поздние версии
Синтаксис NQS, AQS (без учета регистра) Синтаксис запроса, используемый для поиска по индексу: естественный синтаксис запросов или расширенный синтаксис запросов (AQS). AQS используется по умолчанию и всегда считается проанализированным и поддерживаемым. Windows Vista и более поздние версии
stackedby Любое допустимое свойство из системы свойств Свойство , указывающее столбец, по которому нужно сложить результаты. Windows Vista и более поздние версии
subquery Полностью указанный путь для сохраненного файла поиска (*.search-ms) Результаты вложенного запроса используются в качестве источника запроса. То есть в результатах вложенного запроса выполняется поиск терминов запроса. Windows Vista и более поздние версии
displayname Строка в кодировке URL-адреса Имя текущего поиска. Windows Vista и более поздние версии

Дополнительные сведения см. в разделе Регистрация приложения в протоколе URL-адреса.

Примеры

search-ms:query=microsoft&
search-ms:query=vacation&subquery=mydepartment.search-ms&
search-ms:query=seattle&crumb=kind:pics&
search-ms:query=seattle&crumb=folder:C:\MyFolder&

Аргументы идентификатора языкового стандарта

Аргумент CRUMB

Аргумент SYNTAX

Аргумент STACKEDBY

Аргумент SUBQUERY