我正在开发一个 OS X 应用程序来组织“事物”(因为 iTunes 是音乐,iPhoto 是照片)。我没有拥有自己的数据库和索引,而是考虑使用 Spotlight 来实现这一目的。
有没有人试过这个?明智吗?
在我看来,主要的好处是简单和避免冗余。当 OS X 内置了一个索引机制时,实现我自己的索引机制似乎有点浪费。
但是,我几乎没有使用 Spotlight 的经验。从用户的角度来看,我确实知道它在旧版本的 OS X 中运行缓慢且不精确。我也有一种直觉,因为它旨在搜索整个文件系统,因此将其用于“本地”目的会变得很笨拙。
显然,我的应用程序的索引需要不断更新。可以mdimport
用于这个吗?