# FoxTrot x DEVONthink：顶级文件管理工具遇上一流文件搜索引擎

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20892

传统商业软件已经驯化了市场，让人们误以为文件搜索必须依赖 All in One 的工具，一张大网撒下去，毫无遗漏。惜乎，All in One 在技术上几乎不可能，而在现实层面也没有必要。用数据换便利，实属当代版本的浮士德契约。而在这种失败的市场教育背景之下，用户——尤其是中国用户——不断吐槽 DEVONthink 也就在所难免，大多数人的逻辑都和使用傻瓜相机一样：我已经愿意把我的文件全部当作祭品上供给你（DEVONthink）了，你居然还搜不到我要的东西？！

事实上，从一开始，对 DEVONthink 搜索功能的高要求就只是用户的一厢情愿，DEVONthink 从未承诺自己是最佳搜索工具，他甚至无力顾及东亚用户，即便是 DEVONthink 使用手册里提及的进阶搜索功能，在手机和电脑上也不通用。

结果就是，很多人因为搜索效果不佳而放弃 DEVONthink（同时因为不能退款而打断牙齿往肚里咽），然而，其他文件管理工具也面临着类似的困境，在与其说是设计者考虑不周，不如说是用户自找麻烦：是哪个暴君规定，收纳、存储或管理文件的工具必须和搜索工具绑定在一起？

——没有人规定。只是市场尝试这样驯化我们，而一旦揭开 All in One 的面纱，事情就再简单不过：换个搜索工具！！！

其实，DEVONthink 自己就推出过一款搜索工具 EasyFind，这启发我们，管理工具可以和搜索工具分离。

一旦松开枷锁——主要是思维定式上的枷锁——你将会发现，DEVONthink 可以和 macOS 最强大的搜索工具 FoxTrot 一拍即合。

## FoxTrot 解决了 DEVONthink 的什么问题

如果把用户需求和软件功能看作两条波动的曲线，当它们之间的阴影面积可以忽略不计是，就意味着工具刚好够用。西方用户可能比较幸运，他们的需求曲线和 DEVONthink 的功能曲线几乎吻合同步——如果不是 DEVONthink 的曲线高出需求曲线的话——但是东亚用户则非常吃力，特别是阅读这篇文章的诸位中文使用者，恐怕只会在 DEVONthink 里面跌到头破血流。

种种问题中，诸位读者最关心的大概就是中文搜索。DEVONthink 3 宣称改善了东亚字符搜索，可惜用户反应没好到哪里去，毕竟开发团队似乎连一个讲中文的都没有，也是爱莫能助。

FoxTrot 首先把 DEVONthink 的中文搜索扳回正常水平，同时，还引入了两个关键机制：第一，通过英文直角双引号进行精确搜索，即只需在关键词两端包裹英文直角双引号，就能精确搜索关键词；第二名，在遇到 PDF 文件时，FoxTrot 默认可以跨行搜索，毕竟很多词组会在换行时被截成两段，而在多数软件中这意味着会错过它们。

精确搜索加上默认的跨行匹配，小小细节却完成了壮举：把 PDF 搜索瞬间提升到和纯文本文档同样的精度。加之 FoxTrot 还支持批量全文检索 Word、Excel 和 PowerPoint 等常见的办公文档，这意味着它一下子展平了一切，完成了——或许是用户眼中的——DEVONthink 愿景中的通用文件搜索。

（好吧，在常见格式中，FoxTrot 对 EPUB 力有未逮，这部分尚需依靠 Calibre 等专用工具。或者，你可以研究一下如何搭配第三方插件，不过考虑到 macOS 的权限政策，我对此并不乐观。）

## 如何用 FoxTrot 检索 DEVONthink 文件

DEVONthink 本身有两种文件存储机制，一种是索引（index）外部文件夹，另一种则是把所有文件都导入（import）DEVONthink 内部。就前者而言，引入 FoxTrot 毫无难度，你可以当作 DEVONthink 不存在，直接用 FoxTrot 搜索外部文件夹：在 FoxTrot 中打开索引设置——快捷键是 ⌥Option\-⌘Command\-,——创建新索引，然后在 Indexed Data 一栏下添加目标文件夹即可（可添加多个）。

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

一旦找到这个文件夹，余下的工作便与直接索引 Finder 中的文件夹无异。同样是创建

---

[前往标准阅读页](https://utgd.net/article/20892?audience=web)
