用途:QMD Knowledge 用于管理个人知识库,索引 Markdown 笔记、会议记录与文档,并提供搜索和全文检索能力。
主要能力:提供多个工具——qmd_search(精确关键词,快)、qmd_vsearch(概念与模糊匹配,中速)、qmd_query(复杂问题、质量最佳但较慢)、qmd_get(按路径或 docid 取全文)、qmd_multi_get(批量获取)、qmd_status(检查索引健康)。搜索结果含 path、docid、title、context、score(0-100%)与 snippet。内容按集合(如 notes、docs、meetings、work)组织,可用 collection 过滤。
使用方式:关键词用 qmd_search;概念查询用 qmd_vsearch;复杂问题用 qmd_query。搜索后用 qmd_get 按 path 或 #docid 取全文,例如 qmd_get { "path": "notes/meeting-2024-01-15.md" }。结果过宽加 collection 过滤,过少降低 minScore。
安装(用户侧):需先安装 Bun 运行时:brew install oven-sh/bun/bun,再执行 bun install -g https://github.com/tobi/qmd。添加集合用 qmd collection add ~/notes --name notes,生成嵌入用 qmd embed。
限制与排障:无结果时可尝试语义搜索或降低 minScore;提示 embeddings not ready 需运行 qmd embed,此时 qmd_search 仍可用(仅 BM25);提示 command not found 表示 QMD 未安装。其他平台与价格信息暂未提供。