DigUp 跨语言搜索与多语言支持

DigUp 依托 EmbeddingGemma 2 多模态模型,支持在 100 多种语言之间进行跨语言语义搜索,用一种语言的描述即可查找另一种语言记录的文件内容。

当前版本:Mac 为 0.6.1,Windows 和 Linux 为 0.7.0-beta.1(测试版);已根据 2026年10月15日 的 DigUp GitHub Releases 页面进行核对。

DigUp 采用 Google DeepMind 在 2026年10月 发布的 EmbeddingGemma 2 模型。该模型将文本、图像、音频与视频映射到同一个 768 维空间中,因此不仅能跨模态查找,还具备跨语言理解能力。

跨语言语义检索的工作方式

你可以用一种语言输入描述,去检索用另一种语言写成或讲述的内容。Google 指出该模型在各项语言上的表现并不完全均等。DigUp 官方的测试评估(evals)目前仅覆盖了英语、孟加拉语和阿拉伯语,因为开发者测试所用的本地文件主要包含这三种语言。

关于底层模型的架构与参数细节,可参考 EmbeddingGemma 2 介绍。

精确词匹配与无空格语言限制

DigUp 的搜索同时包含“语义向量检索”与“精确词匹配”。发票号、错误代码或特定名称会被按原样匹配,以补足纯向量搜索的不足。但在精确词处理上存在两点限制:

  1. 无空格分词限制:对于中文、日文、泰文等词语之间不使用空格分隔的语言,DigUp 并没有进行分词处理。语义搜索仍能通过模型向量理解整句含义,但精确词匹配机制在这类语言中受到限制。
  2. 截图文字识别范围:截屏内部的文字识别仅在 Mac 上提供(由系统原生视觉接口处理),支持约 25 种语言(官方未列出具体语言清单)。在 Windows 与 Linux 上,目前不会读取截图内部的文字。

输入法打字支持

在 Mac 版本的 0.6.1 更新中,DigUp 修复了组合输入法(Compositional IME)的问题。此前使用中文、日文或韩文输入法在搜索栏组字打字时,输入框中容易出现未完成拼写的散乱英文字母。

有关搜索面板快捷键与日常查找语法,请参阅 DigUp 怎么用。

常见问题

DigUp 能用中文搜英文文件吗?

可以。EmbeddingGemma 2 模型支持 100 多种语言,不同语言的语义位于同一个向量空间中,因此可以使用中文描述检索包含对应内容的英文文档、图片或音视频。

为什么有些中文关键词无法进行精确匹配?

因为中文、日文和泰文等语言在书写时不使用空格分词,DigUp 目前不会对这些语言执行分词处理。因此语义搜索虽然有效,但针对特定单词的原样精确匹配存在限制。

DigUp 的软件界面有中文版吗?

项目说明中并未说明软件界面是否提供中文选项。

Windows 和 Linux 上的跨语言搜索体验和 Mac 一样吗?

核心语义搜索使用同一个模型。区别在于 Windows 和 Linux 版本暂不支持读取截图内部的文字,且旧版 Word .doc、RAW 照片与 SVG 图片目前仅在 Mac 上建立索引。