「もの」を整理するための OS X アプリケーションを開発しています (iTunes は音楽、iPhoto は写真です)。独自のデータベースとインデックスを用意する代わりに、Spotlight を使用して本質的にこの目的を果たすことを検討しています。
誰もこれを試しましたか?それは賢明ですか?
私が見ているように、主な利点は単純さと冗長性の回避です。OS X にインデックス機構が組み込まれているのに、独自のインデックス機構を実装するのは少し無駄に思えます。
ただし、Spotlight を使用した経験はほとんどありません。ユーザーの観点からは、古いバージョンの OS X では速度が遅く、不正確だったことは確かです。また、ファイルシステム全体を検索することを目的としているため、「ローカル」の目的で使用するのはハッキングになると感じています。
明らかに、アプリケーションのインデックスは常に最新である必要があります。これに使用できmdimport
ますか?