是否可以将文档字段存储在SearchKit索引中?

时间:2010-11-15 16:29:24

标签: objective-c cocoa

SearchKit(在OS X上)是否可以在搜索索引中实际存储文档字段,因为在其他一些搜索库中可以实现?这样可以快速显示某些字段(作者,主题,日期等),而无需因搜索而读取与基础文档相对应的文件。

1 个答案:

答案 0 :(得分:1)

您只是希望能够阅读属性,还是希望能够搜索它们?如果您希望能够阅读它们,可以通过SKIndexSetDocumentProperties调用将它们作为属性添加到文档中。然后,您可以使用SKIndexCopyDocumentProperties调用来检索它们。在这两种情况下,属性都存储在字典中。

这假设您知道如何从文件中读取属性,而不是盲目地依赖Search Kit / Spotlight导入器。

如果您希望能够搜索属性,则可能会为要搜索的属性设置搜索索引。