68
YosemiteのSpotlightで効果的なクエリを作成する方法

一見すると、Spotlightを使った検索は非常に簡単です。前回の記事では、基本的な検索方法とその他のSpotlight機能の使い方について説明しました。しかし、複数のキーワードで検索する場合や、特に見つけにくいファイルを見つけるために結果を絞り込む必要がある場合は、適切な検索クエリの作成方法を知っておくと役立ちます。

キーワードを使用して検索を特定の日付、作成者、またはファイルの種類に制限するなどの簡単なコツをいくつか習得すると、検索を特定のデータの種類に絞り込んだり、用語を除外したりすることができ、Spotlight で必要なものを正確に見つけられるようになります。

適切な言葉を使う

Spotlightで単語を1つだけ検索する場合、結果は非常にシンプルです。しかし、複数の単語を検索する場合は、少し複雑になります。Spotlight time machineの検索メニューに入力すると、両方の単語を含むすべてのファイルのリストが表示されます。

SpotlightのクエリはすべてANDデフォルトで検索になります。つまり、プログラムは入力したすべての単語を含むファイルを検索します。この検索で​​は、YosemiteのTime Machineバックアップ機能について言及しているファイルだけでなく、同じ名前の映画のIMDB検索結果、タイムトラベルに関するWikipediaの記事、数年前に私が書いたコマンドラインを使ったTime Machineの制御に関する記事も表示されます。さらに、友人からTime Machineの修理に最適な時間を相談しているメールが見つかることもあります。

スポットライト検索タイムマシン

Spotlight検索メニューに入力するとtime machine、両方の単語を含むすべてのファイルのリストが表示されます。単語を引用符で囲むと、「time machine」というフレーズを含むファイルのグループをさらに絞り込むことができます。

引用符を使うことで検索結果を絞り込むことができます。これは、Spotlightに単語が連続して出現する必要があることを伝えます。“time machine”「Time Machine.doc」と入力すると、Spotlightは引用符で囲んだ語句と完全に一致するファイルのみを検索します。「time machine」という語句を含むファイルは検索されますが、機械の進化の歴史に関するプレゼンテーションはスキップされます。引用符は両方使う必要はありません。最初の引用符だけを入力すると、Spotlightはそれに続く単語が連続して出現する必要があると認識します。

ブール検索を使用する

ANDSpotlight は、論理演算子 ( 、OR、 )を使用して結果を正確に特定する、真のブール検索もサポートしていますNOT

たとえば、 と入力すると“time machine” OR morlock、Yosemite のバックアップ ツールへの参照と、HG Wells の架空の種族に関連するファイルが表示されます。

「time machine」を含み、「HG Wells」について言及していないファイルを検索するには、「」と入力します“time machine” NOT Wells。ブール検索を実行する場合は、演算子を必ず大文字で入力してください。

スポットライト情報ウィンドウ

情報ウィンドウには、このJPGファイルに関する興味深い情報がいくつか表示されます。例えば、画像の撮影に使用されたカメラや焦点距離などです。また、「コメント」欄に独自のキーワードを追加して、後で検索キーワードとして使用することもできます。

Spotlightは、ファイル名と内容に加え、メタデータ(ファイルを作成したプログラムまたはデバイスによって生成されたファイル情報)も精査します。例えば、デジタル写真のメタデータには、撮影に使用されたカメラや撮影方法(カメラの種類、焦点距離、色空間、露出時間など)に関する情報が含まれる場合があります。特定のカメラで撮影されたすべての写真を検索したい場合は、検索フィールドにカメラの名前またはモデル番号を入力するだけです。

ファイルにどのようなメタデータが保存されているかを確認するには、Finderでファイルを選択し、Command+Iキーを押して「情報を見る」ウィンドウを開き、「詳細情報」の横にある三角形をクリックします。ただし、ここで表示されるメタデータに限定されるわけではありません。任意のファイルに独自のキーワードを追加できます。情報ウィンドウで、「コメント」の横にある三角形をクリックします。表示されるテキストフィールドに、ファイルが関連するプロジェクトや、ファイルに関連する人の姓など、今後の検索に役立つ可能性のあるキーワードを入力します。

例えば、HouseProject新居の購入やリフォームに関連するファイルにコメントを追加しておけば、一度の検索ですべてのファイルを簡単に見つけることができます。“HouseProject”ではなくを使うのが良いでしょう“House Project”。そうすることで、Spotlightは「家」や「プロジェクト」といった単語を含むすべてのファイルを検索するのではなく、単一の珍しい単語だけを検索するからです。

このテクニックを頻繁に使う場合は、Automatorワークフローを作成して、同じコメントを複数のファイルに一括で適用するとよいでしょう。手順は以下のとおりです。

  1. Automatorを起動します。新しいドキュメントを作成し、タイプとして「サービス」を選択します。
  2. ライブラリ列からファイルとフォルダーを選択します。
  3. 「アクション」リストから「Finder 項目に Spotlight コメントを設定」をワークフロー ペインにドラッグします。
  4. [オプション] をクリックし、[ワークフローの実行時にこのアクションを表示する] オプションを有効にします。
  5. Command-Sキーを押してファイルを保存し、アプリケーションとして保存することを選択します。

新しいAutomatorワークフローを使用するには、ファイルをアイコンにドラッグするだけです。ダイアログボックスが表示され、数十のファイルに一度にコメントを追加できます。

スポットライトワークフロー

Spotlightキーワードの追加は面倒ではありません。このAutomatorワークフローを使えば、数十のファイルに同時にコメントを適用できます。

キーワードを活用する

探しているものが明確であっても、検索結果が多すぎて困惑してしまうことがあります。検索対象を特定のファイルの種類や期間に絞り込むには、Spotlightが認識する便利なキーワードをご利用ください。適切なキーワードとコロン(:)を検索語の前に付けてください(コロンの前にスペースを入れないでください)。Spotlightのキーワードを活用する方法については、こちらをご覧ください。

ファイル名の検索:探しているファイル名がわかっている場合は、 を使って検索範囲をファイル名に限定できますname:keyword。例えば と入力すると、name:machineSpotlight はファイル名に「machine」という単語を含むファイルのみを検索します(ただし、ブックマーク、iCal イベント、その他の項目も検索結果に表示される場合があります)。通常の検索クエリと同様に、 のようにフレーズを識別するには引用符を使用する必要がありますname:”time machine”

作成者検索:ファイルの内容は思い出せないけれど、作成者の名前はわかっている場合は、 を使ってみてくださいauthor:keyword。上司のハーバートが書いた文書を探すには、author:herbert検索フィールドに と入力します。ただし、Spotlight は、Mail、iChat、Word、Excel、Pages、Numbers など、この属性を保存するプログラムで作成されたファイルのみを検索します。

日付を確認:特定の期間に作成されたファイルをお探しですか?Spotlightは日付を認識できます。日付を入力すると、date:today今日作成、閲覧、受信、または開いたファイルが表示されます。検索結果に「アプリケーション」カテゴリがある場合は、アプリケーションも表示されます。date:keyword「yesterday」や「tomorrow」も使用できます(後者の場合、Spotlightはどのファイルを使用または作成するかを判断できず、iCalのイベントとToDo項目のみが表示されます)。

ファイルが特定の日付に作成または変更されたか、正確な日付か、日付の範囲かなど、より多くのパラメータを指定することもできます。例えば、created:12/25/13その日付に作成されたファイルを検索するには「」と入力できます。これは、特定の日付に撮影した写真を見つけるのに便利です。また、その日付より前に変更されたファイルを検索するには「」と入力し、その2つの日付の間に作成されたファイルを検索するにはmodified:<11/30/14「」と入力します。created:1/1/12-12/31/14

種類で検索:検索を絞り込む最も便利な方法の一つは、 を使うことですkind:keyword。これにより、検索結果のリストを特定の種類のファイルに限定できます。例えば、「time machine」と入力するとkind:pdf、Spotlightは「time」と「machine」という単語を含むPDFファイルのみを表示します。また、メールメッセージ、音楽ファイル、システム環境設定、アプリケーションなど、検索対象を絞り込むこともできます。

Spotlightは、特定のアプリケーションで作成されたファイルや特定のファイル形式を検索できます。kind:mp3またはを検索するとkind:tiff、これらのいずれかの形式のファイルが見つかり、またはを検索するとkind:pageskind:powerpointこれらのいずれかのプログラムで作成された文書のみが表示されます。

便利なキーワードのリストについては、以下の「私の好みのキーワード」をご覧ください。ただし、キーワードが機能するには、Spotlightの環境設定で適切なカテゴリが有効になっている必要がありますのでご注意ください。

私の好きなキーワード

検索するには:使用:
エイリアス種類:エイリアス
アプリケーションkind:アプリケーション、kind:アプリケーション、kind:アプリ
オーディオ種類:オーディオ
ブックマークkind:ブックマーク、kind:ブックマーク
ブラウザ履歴種類:歴史
連絡先kind:連絡先、kind:連絡先
電子メールメッセージkind:email、kind:emails、kind:mail message
フォルダkind:folder、kind:folders、kind:fol
フォントkind:font、kind:fonts
iCalイベントkind:イベント、kind:イベント
iCalのToDo項目種類:やるべきこと、種類:やるべきこと、種類:やるべきこと
画像kind:画像、kind:画像
JPEGファイル種類:jpeg
Keynoteファイル種類:基調講演
映画kind:映画、kind:映画
MP3ファイル種類:mp3
音楽種類:音楽
数字の文書種類:数字
Pagesドキュメント種類:ページ
PDFファイル種類:pdf、種類:pdfs
PowerPointファイル種類:パワーポイント
設定パネルkind:preference、kind:preferences
プレゼンテーションkind:プレゼンテーション、kind:プレゼンテーション
QuickTimeファイル種類:クイックタイム
TIFFファイル種類:ティフ
Word文書種類:単語