如何强制Spotlight将应用程序的纯文本文件索引到用户的〜/ Library / Application Support目录中?

时间:2011-02-04 20:02:32

标签: cocoa spotlight

我在〜/ Library / Application Support / MyApp / Spotlight /中有一个纯文本文件目录。据我所知,Spotlight已停止在10.5中对库进行索引,但有没有办法强制Spotlight在其索引中包含一个子目录?

我尝试在NSTask中包装mdimport,调试输出表明该文件已导入,但它没有显示在Spotlight结果中。

@bbum's回答here让我相信这应该是微不足道的,但我不知所措。

非常感谢任何帮助或指示。

感谢。

1 个答案:

答案 0 :(得分:2)

如果您将文件放在~/Caches/Metadata/$(YOUR_APP_NAME)中,Spotlight似乎确实找到了您的文件。这也是Safari将其书签元数据放入Spotlight索引的地方。