dsh-hot-search
在终端中运行以下命令:
dsh plugin install caishzh/dsh-hot-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install caishzh/dsh-hot-search 即可安装本插件,源码见 https://github.com/caishzh/dsh-hot-search。
插件介绍
在 DeepSeek Harness 里反复搜笔记、文档时,每次冷启动索引或依赖外部 grep 往往又慢又对中文不友好,常见 fuzzy 方案对中文实测几乎零命中。dsh-hot-search 把行索引常驻在宿主进程里,查询不再付进程启动成本,并在自研索引上补齐中文错字容错,例如错字也能命中正确表述,README 中同规模库上可达毫秒级响应。
插件提供五个工具,覆盖不同检索习惯:记不清文件名用 hot_find;记得大概用词、可能有错字用 hot_fuzzy;要原话或正则用 hot_grep;要先决定读哪些、怎么分批用 hot_plan;要看索引是否新鲜、FFF 是否可用用 hot_stats。默认零配置即可索引 DSH 工作区,也可通过 profile 配置多根目录、扩展名与索引预算。
适合长期在 DSH 里写 Markdown 或纯文本、使用 Obsidian 等本地笔记库、需要快速想起来一个词就搜到的用户。读操作仅限配置的 roots 下文本建索引,不写回你的仓库,网络为零。hot_find 与 hot_grep 在 FFF 原生库不可用时分别降级或提示改用 hot_fuzzy,核心模糊检索不依赖该库。
使用场景
- 在 DSH 里凭关键词快速搜本地 Markdown 笔记,错一两个字也能命中
- 需要按文件名模糊找 Obsidian 或工作区里的某篇文档
- 批量整理资料前先按命中数规划要读哪些文件、分几批
适合人员
- 在 DeepSeek Harness 中长期写作、查阅本地文本的用户
- Obsidian 等 Markdown 笔记库的重度使用者
- 需要毫秒级检索且不愿每次冷启动索引的开发者