在Mac上找文件,Spotlight一直是默认答案。但如果你要找的是一段视频里出现斑马的画面,或者某份PDF里提到某个概念的某一页,关键词搜索基本帮不上忙——你记得内容,却记不住文件名。
一款叫DigUp的开源工具想解决这个问题。它把自己定位成Mac菜单栏里的搜索入口,专门补上原生Spotlight在富媒体内容上的短板。
把文件变成向量,再按意思去找
DigUp的做法是引入Google的EmbeddingGemma 2,把文本、图像、视频这些不同形态的内容统一转成向量。据其介绍,所有文件内容会被映射进同一个768维的向量空间。
这意味着搜索不再依赖文件名或元数据的关键词匹配,而是靠语义相似度来判断。你可以用一句自然语言描述去描述你想找的东西,比如"视频中的斑马",工具会按意思去比对,而不是按字面去对。
找到文件还不够,要能找到那一秒
DigUp在结果呈现上多做了一步:返回的不只是文件本身,还包括文件内部的具体位置。
- 搜视频里的某个场景,结果会带时间戳链接,点一下直接跳到那一刻;
- 搜PDF里的内容,能定位到具体页码。
这个设计针对的正是"我知道内容在里面,但不知道在第几分钟、第几页"的常见困境。
全程本地跑,不上传云端
DigUp的所有搜索操作都在本地完成,数据不需要上传到云端。这一方面关系到隐私,另一方面也意味着不用等网络请求返回,搜索响应会更快。
对于把大量素材存在本地的创作者和开发者来说,这种"本地处理+语义检索+精准跳转"的组合,可能是它区别于普通搜索工具的地方。项目已在GitHub开源。
热门跟贴