OS X Spotlight从用户定义的数据库中搜索?

时间:2010-11-17 03:56:14

标签: macos dictionary spotlight

从10.5开始,Mac OS X上的Spotlight就有这么好的字典集成你可能已经看到了:

Dictionary integration in Spotlight

有什么想法可以实现吗?

似乎当前的Dictionary + Spotlight友情有点硬编码到Spotlight的代码中(例如,存在一个特定的用户默认密钥com.apple.spotlight.DictionaryLookupEnabled,仅用于切换字典搜索)。

我已在Spotlight Importer Programming Guide中读到,只能在每个文档的基础上创建Spotlight导入程序,即如果您的应用程序 Foobar 打开/创建扩展名为.foo的文件,然后您可以编写Spotlight导入程序来索引这些文件的属性。

然而,我需要的是Spotlight以某种方式使用自己的查询查询某种类型的数据库(正是它现在对Dictionary的作用)。

1 个答案:

答案 0 :(得分:1)

那是不可能的,抱歉;您需要为每个Spotlight匹配创建一个文件。提交增强请求。