詳細クエリ構文

注意

Windows Desktop Search 2.x は、Windows XP および Windows Server 2003 のアドインとして最初に使用できた古いテクノロジです。 以降のリリースでは、代わりに Windows Search を使用してください。

Microsoft Windows Desktop Search (WDS) では、高度なクエリ構文 (AQS) を使用して、ユーザーとプログラマが検索をより適切に定義して絞り込むのに役立ちます。 AQS を使用すると、より意味のある結果セットを簡単に提供できます。 検索は、次のパラメーターで絞り込むことができます。

  • ファイルの種類: フォルダー、ドキュメント、プレゼンテーション、画像などのファイルの種類。
  • ファイル ストア: 特定のデータベースと場所。
  • ファイルのプロパティ: サイズ、日付、タイトルなどのファイル メタデータ。
  • ファイルの内容: プロジェクト成果物AQS青いスエードの靴などのキーワード。

さらに、検索演算子を使用して検索パラメーターを組み合わせることができます。 このセクションの残りの部分では、クエリの構文、パラメーター、演算子、およびそれらを組み合わせて対象の検索結果を提供する方法について説明します。 次の表では、WDS で使用する構文と、 Windows デスクトップ検索結果 ウィンドウに表示される各ファイルの種類に対してクエリを実行できるプロパティについて説明します。

デスクトップ検索の構文

検索クエリには、ブール演算子とオプションの条件を使用して、1 つ以上のキーワードを含めることができます。 これらのオプションの条件を使用して、次の構文で検索を絞り込むことができます。

  • <scope name>:<value>: ファイルが存在する場所またはデータ ストア
  • <file kind>:<value>: ファイルの種類
  • <property name>:<value>: ファイルの管理プロパティ

ユーザーが 、John または Johnne によって作成され、 mydocuments フォルダーに保存された語句を含むドキュメントを検索するとします。 クエリは次のようになります。

"last quarter" author:(john OR joanne) foldername:mydocuments

場所とデータ ストアによるスコープ

ユーザーは、検索の範囲を特定のフォルダーの場所またはデータ ストアに制限できます。 たとえば、複数のメール アカウントを使用していて、クエリを Microsoft Outlook に制限する場合は、 を使用 store:outlookします。

場所またはデータ ストア AQS キーワード
デスクトップ デスクトップ store:desktop
ファイル files store:files
Outlook Outlook store:outlook
Outlook Express oe store:oe
特定のフォルダー foldername または in foldername:MyDocuments または in:MyDocuments

Lotus Notes などのカスタム ストアをクロールするためのプロトコル ハンドラーが用意されている場合は、データ ストアのストアまたはプロトコル ハンドラーの名前を使用できます。 たとえば、Lotus Notes データ ストアを "notes" として含めるプロトコル ハンドラーを実装した場合、クエリ構文は になります store:notes

ファイルの種類

ユーザーは、検索を特定の種類のファイル (ファイルの種類とも呼ばれます) に制限できます。 次の表に、ファイルの種類を示し、これらの種類のファイルを検索するために使用される AQS 構文の例を示します。

検索するファイルの種類 AQS キーワード
すべてのファイルの種類 すべてが kind:everything
通信 communications kind:communications
連絡先 連絡先 kind:contacts
電子メール email kind:email
インスタント メッセンジャーの会話 Im kind:im
会議 会議 kind:meetings
タスク tasks kind:tasks
Notes notes kind:notes
ドキュメント docs kind:docs
テキスト ドキュメント テキスト kind:text
スプレッドシート スプレッドシート kind:spreadsheets
プレゼンテーション プレゼンテーション kind:presentations
ミュージック music kind:music
ピクチャ 写真 kind:pics
ビデオ videos kind:videos
Folders フォルダー kind:folders
[フォルダー名] foldername または in foldername:mydocs または in:mydocs
お気に入り お気に入り kind:favorites
プログラム プログラム kind:programs

ブール演算子

ユーザーは、検索キーワードとファイル プロパティを演算子と組み合わせて、検索を拡大または絞り込むことができます。 次の表では、一般的な検索クエリ演算子について説明します。

演算子 結果
NOT ソーシャル NOT セキュリティ ソーシャルを含むアイテムを検索しますが、セキュリティは含まれません。
Space social security 社会保障とセキュリティを含むアイテムを検索します
または ソーシャル OR セキュリティ 社会保障またはセキュリティを含むアイテムを検索します
引用符 「社会保障」 社会保障という正確な語句を含むアイテムを検索 します
かっこ (社会保障) 任意の順序で 社会保障セキュリティ を含むアイテムを検索します。
> date:>11/13/21
size:>500
MM/DD/YY より後の日付のアイテムを検索します。
サイズが 500 バイトを超えるアイテムを検索します。
< date:<11/13/21
size:<500
MM/DD/YY より前の日付のアイテムを検索します。
サイズが 500 バイト未満のアイテムを検索します。
.. date:11/13/21..11/15/21 MM/DD/YYY で始まり、MM/DD/YY で終わる日付のアイテムを検索します。

注意

NOT 演算子と OR 演算子は大文字である必要があり、同じクエリで組み合わせることはできません。 たとえば、social OR security NOT retirement は使用できません。

ブール型のプロパティ

一部のファイルの種類では、次の表で説明するように、ブール型のプロパティを使用してファイルを検索できます。

プロパティの構文 結果
is:attachment report is:attachment レポートを含む添付ファイルを含むアイテムを検索 しますisattachment:true と同じ。
isonline: report isonline:true オンラインで 、レポートを含むアイテムを検索します。
isrecurring: report isrecurring:true 定期的で 、レポートを含むアイテムを検索します。
isflagged: report isflagged:true フラグが設定され (レビュー、フォローアップなど)、レポートを含むアイテムを検索 します
isdeleted: report isdeleted:true 削除済みとしてフラグが設定され (ごみ箱や削除済みアイテムに移動されたなど)、レポートを含むアイテムを検索 します
iscompleted: report iscompleted:false 完了としてフラグが設定されておらず、レポートを含むアイテムを検索 します
hasattachment: report hasattachment:true レポートを含み、添付ファイルがあるアイテムを検索します
hasflag: report hasflag:true レポートを含み、フラグを持つアイテムを検索します。

Dates

AQS では、前に説明した演算子を使用して特定の日付と日付範囲を検索できるだけでなく、相対日付値 (、tomorrow、または next weekなどtoday)、日の値 (や Monday..WednesdayなどTuesday)、月の値 (などFebruary) を使用できます。

次の基準に対する日付。 結果
日間 date:today
date:tomorrow
date:yesterday
今日の日付のアイテムを検索します。
明日の日付のアイテムを検索します。
昨日の日付を含むアイテムを検索します。
週/月/年 date:this week
date:last week
date:next month
date:past month
date:coming year
現在の週に含まれる日付のアイテムを検索します。
前の週の日付が含まれるアイテムを検索します。
次の週内に日付が含まれるアイテムを検索します。
前月の日付が含まれるアイテムを検索します。
次の年内に日付が含まれるアイテムを検索します。

ファイルの種類別のプロパティ

ユーザーは、さまざまなファイルの種類の特定のプロパティを検索できます。 一部のプロパティ (ファイル サイズなど) はすべてのファイルに共通ですが、他のプロパティは特定の種類に制限されています。 たとえば、スライド数はプレゼンテーションに固有です。 次の表に、これらのプロパティをファイルの種類別に示します。

すべて

これらのプロパティは、すべてのファイルの種類に共通です。 すべての種類のファイルをクエリに含めるには、次の構文を使用します。

kind:everything <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
タイトル title、subject、または about title:"四半期財務"
状態 status status:complete
Date 日付 date:last week
[更新日] datemodified or modified modified:last week
重要度 重要度または優先度 importance:high
サイズ size size:> 50
Deleted deleted または isdeleted isdeleted:true
添付ファイルです isattachment isattachment:true
終了 to または toname to:bob
[Cc] cc または ccname cc:john
[会社] company company:Microsoft
場所 location location:"Conference Room 102"
カテゴリ category category:Business
Keywords keywords keywords:"sales projections"
アルバム アルバム album:"Fly by Night"
ファイル名 filename または file filename:MyResume
Genre genre ジャンル:ロック
Author 作成者または作成者 author:"Stephen King"
ユーザー 人または一緒に with:(sonja or david)
Folder フォルダー(または パスの下) folder:downloads
[ファイル拡張子] ext または fileext ext:.txt

Attachment

これらのプロパティは、すべての添付ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:attachment <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
ユーザー 人または一緒に people:john または with:john

連絡先

これらのプロパティは、すべての連絡先ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:contacts <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
役職 jobtitle jobtitle:CFO
IM アドレス imaddress imaddress:john_doe@msn.com
アシスタントの電話 assistantsphone assistantsphone:555-3323
アシスタント名 assistantname assistantname:Paul
Profession 職業 profession:plumber
ニックネーム nickname nickname:Tex
配偶者 配偶者 spouse:Debbie
ビジネス シティ businesscity businesscity:Seattle
勤務先の郵便番号 businesspostalcode businesspostalcode:98006
ビジネス ホーム ページ businesshomepage businesshomepage:www.office.com
コールバック電話番号 callbackphonenumber callbackphonenumber:555-555-2121
車の電話 カーフォン carphone:555-555-2121
Children children:Timmy
firstname firstname:John
lastname lastname:Doe
ホーム FAX homefax homefax:555-555-2121
マネージャーの名前 managersname managersname:John
ポケットベル pager pager:555-555-2121
勤務先の電話番号 businessphone businessphone:555-555-2121
自宅の電話 homePhone homephone:555-555-2121
携帯電話 mobilephone mobilephone:555-555-2121
Office Office office:sample
記念 日 記念 日 anniversary:1/1/06
Birthday 誕生日 birthday:1/1/06
Web ページ ウェブページ web ページ:www.microsoft.com

注意

電話番号は、入力したとおりにインデックスが作成されます。 たとえば、連絡先の電話番号で国コードまたは地域コードを省略した場合、ユーザーは電話番号の国番号または地域コードで検索した場合、その連絡先を見つけることができません。

通信

これらのプロパティは、すべての通信ファイルの種類に共通です。 検索をこの種類のファイルのみに制限するには、次の構文を使用します。

kind:communications <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
ソース またはオーガナイザーから from:john
受取済み 受信または送信済み sent:yesterday
サブジェクト 件名またはタイトル subject:"四半期財務"
添付ファイルがある hasattachments、hasattachment hasattachment:true
[Attachments] 添付ファイルまたは添付ファイル attachment:presentation.ppt
[Bcc] bcc、bccname、bccaddress bcc:dave
CC アドレス ccaddress または cc ccaddress:john_doe@outlook.com
フォローアップ フラグ followupflag followupflag:2
[期限日] duedate または due due:last week
Read read または isread is:read
完了しました iscompleted is:completed
Incomplete (不完全) 不完全または isincomplete is:incomplete
フラグを持つ hasflag または isflagged has:flag
期間 duration 期間:> 50

Calendar

これらのプロパティは、すべての予定表ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:calendar <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
繰り返し recurring または isrecurring is:recurring
Organizer オーガナイザー(またはオーガナイザーから) organizer:debbie

ドキュメント

これらのプロパティは、すべてのドキュメント ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:documents <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
説明 comments comments:"needs final review"
最終保存者 lastsavedby lastsavedby:john
ドキュメント マネージャー documentmanager documentmanager:john
リビジョン番号 revisionnumber revisionnumber:1.0.3
ドキュメントの形式 documentformat documentformat:MIMETYPE
最終印刷日 datelastprinted datelastprinted:last week

プレゼンテーション

これらのプロパティは、すべてのプレゼンテーション ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:presentation <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
スライド数 slidecount slidecount:>20

ミュージック

これらのプロパティは、すべての音楽ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:music <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
ビット レート ビットレート、レート bitrate:192
Artist アーティスト、またはアーティストの artist:John Singer
期間 duration duration:3
アルバム アルバム album:"greatest hits"
Genre genre ジャンル:ロック
Track track track:12
Year year 年:> 1980 < 1990

Picture

これらのプロパティは、すべての画像ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:picture <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
カメラメイク cameramake cameramake:sample
カメラ モデル cameramodel cameramodel:sample
Dimensions dimensions dimensions:8X10
方向 orientation orientation:landscape
取得日 datetaken datetaken:yesterday
width width:1600
[高さ] height height:1200

ビデオ

これらのプロパティは、すべてのビデオ ファイルの種類に共通です。 この種類のファイルのみに検索を制限するには、次の構文を使用します。

kind:video <property>:<value>

ここで <property> 、 は次の表の AQS プロパティ キーワードであり、 <value> 指定された検索用語です。

プロパティ AQS キーワード
名前 name、subject name:"Family Vacation to the Beach 05"
内線 ext、fileext ext:.avi

関連項目

認識される型

スキーマ テーブル

コマンド ラインからの WDS の呼び出し

Web ページからの WDS の呼び出し