Spotlight
出典: フリー百科事典『ウィキペディア(Wikipedia)』
開発元: | アップルコンピュータ |
---|---|
対応OS: | Mac OS X |
種別: | desktop search |
公式サイト: | Apple.com/…/spotlight/ |
Spotlight(スポットライト)とは、Mac OS X 10.4 "Tiger"に搭載されたデスクトップ検索機能、及びその基盤技術のことである。検索フィールドに欲しい情報のキーワードを入力するだけで関連する全ての対象を検索できる。2004年のWWDCで同OSと同時に発表され、その高速性が大いにアピールされた。
[編集] 特徴
TigerのファイルシステムはHFS Plusをベースに、ファイルの内容から抽出したメタデータを同時に格納するよう拡張されている。この情報は事前にインデックス化されており、日付や著者名、メールアドレス、内容などの属性ごとに対応する値を保持するものである。そして対象属性とキーワードからなるクエリーを発行することで、指定した範囲から一致する情報をランク付けして引き出せる。この時情報は発見され次第リアルタイムで通知され、必要なら順次結果を更新することができる。
デスクトップ上部のメニューバーに常設されている全体検索では、種類指定や日付指定のような特殊な指定を事前に解析することで自然な検索を行うようになっている。ファイルを開いたり保存する際のダイアログにも検索フィールドがついており、フォルダを探し出すのに役に立つ。対応アプリケーションではウィンドウに検索フィールドがもうけられており、アプリケーション内部のデータベースを検索することができる。たとえば、iCalでスケジュールをチェックしたり、iPhotoで写真を探したり、Safariでブックマークや履歴を見つけたりできる。なおメタデータは検索対照だけでなくプレビューにも利用される。
他にも意図する機能を入力することによって環境設定の項目を探したり、アプリケーションのランチャーとして利用できるなど、単純にファイルの検索にとどまらない応用が可能である。
[編集] その他
事前に検索対象をインデックス化する構造の為、旧バージョンからアップデートした場合は初期インデックスの構築に数時間を要する場合がある。またメタデータの格納用に100MBから数GBほどのディスク容量を必要とする。
Spotlightは高速さを売りにしているが、実際に、Tigerが動作する下限クラスのMacであっても20-30秒もあれば全体の検索が終了するほどに高速である。G5クラスの高速なマシンでは入力が終わる前に検索が終了していることもある。
[編集] 外部リンク
アプリケーション |
---|
Automator ・ Backup ・ Chess ・ Dashboard ・ Dictionary ・ DVD プレーヤー ・ Finder ・ Front Row ・ Grapher ・ iCal ・ iChat ・ iSync ・ iTunes ・ Mail ・ Photo Booth ・ QuickTime Player ・ Safari ・ Sherlock ・ アドレスブック ・ 計算機 ・ スティッキーズ ・ テキストエディット ・ プレビュー スクリプトエディタ |
ユーティリティ |
AirMac 管理ユーティリティ ・ Audio MIDI 設定 ・ Bluetooth ファイル交換 ・ BOMArchiveHelper ・ Classic ・ ColorSync ユーティリティ ・ Crash Reporter ・ DigitalColor Meter ・ DiskImageMounter ・ Font Book ・ NetInfo マネージャ ・ ODBC アドミニストレータ ・ Universal Access ・ VoiceOver ・ X11 ・ アクティビティモニタ ・ 移行アシスタント ・ イメージキャプチャ ・ インストーラ ・ インターネット接続 ・ キーチェーンアクセス ・ グラブ ・ コンソール ・ システム環境設定 ・ システムプロファイラ ・ ソフトウェアアップデート ・ ターミナル ・ ディスクユーティリティ ・ ディレクトリアクセス ・ ネットワークユーティリティ ・ プリンタ設定ユーティリティ ・ ヘルプビューア・ AppleScriptユーティリティ・ フォルダアクション設定・ iPod ソフトウェアアップデート・ ファームウェア・アップデート・ Java 環境設定・ Java アプリケーションキャッシュビューア・ Java プラグイン設定・ Java Web Start アプリケーションマネージャ |
テクノロジーおよびインタフェース |
Apple Advanced Typography ・ AppleScript ・ Aqua ・ ATSUI ・ Audio Units ・ Bonjour ・ Boot Camp ・ Carbon · Cocoa · ColorSync ・ Core Animation ・ Core Audio ・ Core Data ・ Core Foundation ・ Core Image ・ Core Video ・ CUPS ・ Darwin ・ Exposé ・ FileVault ・ Inkwell ・ Keychain ・ Mach-O ・ OpenGL ・ plist ・ Quartz ・ QuickTime ・ Rosetta ・ Spaces ・ Spotlight ・ Time Machine ・ Uniform Type Identifier ・ Universal Binary ・ WebKit ・ Xgrid |
開発ツール |