聚焦文件级别的索引,因此可能需要将包含复杂数据结构的文件拆分为一组文件,以便Spotlight以有用的方式对其进行索引。
您可以使用MacFUSE更动态地实现这一目标吗?
Spotlight会将MacFUSE卷编入索引吗?
MacFUSE可以处理必要的每文件元数据吗?
当文件属性发生变化时,MacFUSE进程是否可以通知Spotlight?
答案 0 :(得分:2)
您可以使用mdutil命令在外部卷上启用索引。它也应该适用于MacFUSE卷。
sudo mdutil -i on /Volumes/SomeVolume
答案 1 :(得分:2)
我自己一直在测试。
我在MacFuse Wiki上发现了这个: (http://code.google.com/p/macfuse/wiki/OPTIONS) 如果您希望在MacFUSE卷上使用Spotlight,则需要使用allow_other。
我发现它也适用于allow_root。
但是,我必须通过使用自己启用索引 mdutil -i on / Volume (正如已经提到的codelogic)
因此,如果它不起作用,请尝试allow_root或allow_other
更多测试: Allow_root不起作用。它可以索引一次,但它似乎不会在子文件夹中索引新创建的文件。当更改为allow_other时,似乎聚光灯可以检测到新的更改,并为新文件编制索引。 ==> allow_other是一项要求
答案 2 :(得分:0)
因此,可能需要将包含复杂数据结构的文件拆分为一组文件,以便Spotlight以有用的方式对其进行索引。
如果要索引自定义文件,则需要编写自己的Spotlight索引器,以了解此文件类型 - XCode具有此模板。