飞书白板操作
创建编辑飞书白板
qmd 是一款面向 Markdown 笔记与文档的本地搜索引擎,支持关键词检索(BM25)与语义向量搜索两种模式,帮助用户从个人知识库中快速定位所需内容。
个人知识工作者常面临笔记分散、难以快速定位的困扰。qmd通过关键词与语义双引擎搜索,帮助用户从本地Markdown笔记库中秒级找到所需内容,无需依赖云端服务,保障数据隐私的同时提升知识复用效率。
落地案例:某产品经理积累了数百份需求文档与会议记录。过去查找历史方案需逐层翻阅文件夹,耗时费力。使用qmd后,他只需输入"用户增长策略"即可通过BM25匹配关键词;若换用语义搜索,即使笔记中写的是"DAU提升方案"也能被关联召回。配合每小时自动更新的索引,团队知识库始终保持可检索状态。
安装步骤
brew install oven-sh/bun/bunbun install -g https://github.com/tobi/qmdbrew install sqlite$HOME/.bun/bin初始化配置
qmd collection add /path/to/notes --name notes --mask "**/*.md"
qmd context add qmd://notes "描述该集合用途" # 可选
qmd embed # 一次性启用向量与混合搜索
常用命令
qmd search "查询词" # 默认关键词搜索(推荐)
qmd vsearch "查询词" # 语义搜索(较慢,备用)
qmd query "查询词" # 混合搜索+重排序(最慢)
qmd search "查询词" -c notes # 限定特定集合
qmd get "path/to/file.md" # 获取完整文档
维护建议
设置定时任务保持索引更新:每小时执行 qmd update 刷新关键词索引;如需语义搜索,可夜间运行 qmd embed 更新向量。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 搜索关键词;可选:集合名称(-c)、结果数量(-n)、输出格式(–json/–files)、评分阈值(–min-score) |
| 输出 | 匹配文件路径、内容片段、相关性评分;可选完整文档或JSON格式 |
| 适用人群 | 本地笔记使用者、知识库建设者、隐私优先用户、Bun环境开发者 |
| 不包含 | 多人在线协作、PDF/Word等格式支持、云存储集成、可视化界面 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/lifecoacher/qmd-skill-2/SKILL.md
来源类型:GitHub 仓库