[已解决] FoxTrot 有多种方式索引 DEVONthink,应该选哪个?

我想用 FoxTrot 来搜索 DEVONthink 中的文档。为此,我发现多种方法,但是不知如何选择,特此求助。

Minja 提供的方法

在刚刚阅读的《【会员文章】FoxTrot x DEVONthink:顶级文件管理工具遇上一流文件搜索引擎》 一文中,作者 @Minja 提供的方法是:

在后一种情况(import)下,DEVONthink 将文件藏于数据库文件中,需要动点脑筋。DEVONthink 3 的数据库以 dtBase2 结尾,可以在其右键上下文菜单中选择“Show Package Contents”,旋可一窥其内部结构,而文件则存于 Files.noidex 文件夹中。

FoxTrot 官方提供的方法

除了该方法外,FoxTrot 还内置了两种方法,他们在 Manage Indices 的 Indexed Data 中名为

  • DEVONthink 3 Storage
  • DEVONthink 3 Spotlight

疑惑

请问:

  • Minja 文章中不使用 FoxTrot 官方提供的方法,是为什么呢?
  • 这三种方法之间有什么异同?个有什么优势?各自的应用场景如何?

我的理解

对比 DEVONthink 3 Storage 和 Minja 文中的方法,我能看出的唯一区别是:

  • FoxTrot 提供的 DT 3 Storage 会同时索引 DT 中打开的所有数据库
  • Minja 提供的方法,可以让 FoxTrot 为每个 DT 数据库创建分开的索引

除此之外,还有那些区别,我就看不出来了。所以,才有本帖,望大家指教。

提前感谢

1 Like

三种方法区别如下:

  • storage:二手数据,不分数据库
  • spotlight:二手数据,可分数据库
  • dtbase:一手数据,可分数据库

我的方法关键在于直接索引一手数据(原始文件),没有经过 DT 或者 spotlight 的加工,减少出问题的概率。由于 Spotlight 基本不可信(经常看得到搜不到),在我的电脑上,我甚至禁止 DT 为内部文件生成任何 spotlight 索引。[1]
考虑到三种方法基本都是一劳永逸,设置一次之后只需要定时更新,操作量区别不大,我的方法应该更好。


  1. 参见 2-1 导入和设置,无忧上手 DEVONthink - 用 DEVONthink 驾驭 RSS 在线阅读 | #UNTAG ↩︎

2 Likes

好的,感谢你答疑解惑。

我一度用着 Storage 方法。这就去改成 dtbase 试一试。