詳細クエリ構文
注意
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 |
電子メール | 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 |