DocuBrowse

用户指南

快速找到文档所需的一切。另见 GitHub 上的 完整 README。

用右上角的切换按钮选择 关键词、语义 或 两者(默认)。按 Enter 执行搜索;清空输入框会再次显示所有文档。

经验法则。 确切的词、名称或错误代码 → 关键词。某个主题 → 语义或两者。精确短语 → 用引号。搜索人名 → 关键词胜过语义,因为名称的嵌入较模糊。

不同词语组合的效果

你输入关键词模式语义模式
budget report包含 budget… 或 report… 的文档关于预算或财务报告的文档
"budget report"仅该精确短语同一精确短语集合,按含义排序
freedom and liberty保留每个词嵌入 freedom liberty;去除冠词和连词
man in the middle任一词,按前缀匹配嵌入 man in middle;去除 the,保留 in
fred以 fred 开头的词元模糊;可能出现相似词。人名请用关键词

引号表示精确短语

用 "..." 包住词语,可在任意模式下要求该连续短语的精确匹配(不区分大小写)。在语义和两者模式中,它先作为存在过滤器,再按含义对匹配排序。可以混用:golang "import fmt" 表示短语 import fmt 或松散词 golang。语义模式中只有冠词(a/an/the)和连词被当作填充词,因此当确切措辞重要时请用引号括住短语。

语义搜索找出 哪些 文档匹配。深度链接 找出其中的 哪里。点击任一结果上的按钮,即可列出匹配段落,每个都按页、行或章节标注。点击其一即可打开,匹配文本以黄色高亮。它按需运行,无需重建索引。

模式跟随你的搜索:语义按含义找段落,关键词或混合按词项找。适用于 PDF、TXT、HTML、Markdown、DOCX、RTF、ODT、电子书、DjVu、XML 家族、LaTeX、邮件、源代码等。电子表格和演示文稿会回退到在各自的阅读器中打开。

带深度链接按钮的语义搜索结果
1. 结果上的深度链接按钮
段落列表
2. 匹配的段落
高亮的段落
3. 高亮的段落
如果深度链接返回"未找到",说明该文档类型尚未接入。该文档仍可通过其已索引的关键词被搜索到。

AI 摘要

点击任意文档标题,即可获得由 dolphin3:latest 在本地生成、首次运行后缓存的"书封式"摘要。在仅有 CPU 的硬件上,第一次摘要可能较慢;之后的请求是即时的。

摘要弹窗

界面

为文档建立索引

运行 docubrowser rescan 进行扫描、索引和嵌入。支持的格式包括:

标题、作者和主题从文档元数据读取,标签由目录结构和内容生成。摄入后的 PII 扫描器 会移除并永久拉黑包含 SSN、信用卡、银行路由与账户号码、出生日期、MRN、驾照或护照模式的文档,并做结构性验证以减少误报。点文件和隐藏目录按设计被跳过。

用 docubrowser duplist 和 docubrowser dupclean 查找并清理重复项。

设置

打开齿轮图标,或访问 /settings。常规 面板设置文档目录(带实时目录浏览器)、任意数量的额外扫描目录、工作目录、端口和语言。忽略的目录 面板将文件夹排除在扫描之外,并在清除任何已索引内容前进行确认。

设置页面

语言

一次安装服务一种语言,界面、搜索分词器、嵌入模型和摘要模型都随之而定。当前支持:英语(默认)、日语、韩语、简体中文和繁体中文。不支持混合语言的集合。

选择语言

已知限制

限制详情
扫描件 PDF 和纯图像 DjVu仅按元数据索引;OCR 延后
DRM 加密的 AZW仅元数据;正文需要 DeDRM 工具
移动或重命名的文件旧路径被移除,新路径在下次重扫时被收录
无身份验证仅限本地使用;并非为网络暴露设计
语义排序是文档级的深度链接按需精确定位段落
PII 检测仅限美国模式其他地区的格式尚未实现