パラメーター値引数の概要

search-ms ?アプリケーション プロトコルは、Windows Search インデックスのクエリを実行するための規則です。 このプロトコルを使用すると、Windows エクスプローラーなどのアプリケーションは、プロパティ引数、以前に保存した検索、高度なクエリ構文 (AQS)、自然クエリ構文 (NQS)、およびインデクサーとクエリ自体の両方の言語コード識別子 (LCID) を含む、パラメーター値引数を使用してインデックスにクエリを実行できます。

このトピックは次のように構成されています。

パラメーター値引数について

search-ms プロトコルでは、次の標準 URL エンコード構文が使用されます。

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

構文は、プロトコル自体 (search-ms:) を識別することから始まります。 パラメーターと値のペアは、次の表に示すように、検索エンジンに渡される引数です。

パラメーター 価値 Description バージョン
クエリ URL でエンコードされたテキスト ユーザーが入力したクエリ テキスト。 Windows XP 以降
inputlocale 有効な LCID クエリの入力言語を識別する LCID。 Windows XP 以降
keywordlocale 有効な LCID インデクサーの国際バージョンの言語を識別する LCID。 既定値は 1033 (en-us) です。 Windows XP 以降
断片 AQS ステートメント この引数は、検索対象のスコープを制限します。 Windows Vista 以降では、search-ms は完全な AQS と、 location 引数の特別な実装をサポートしています。 Windows XP では、search-ms は、 kindstoreの特別な実装を除き、完全な AQS もサポートしています。 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 引数