categories, tags, created, source, type, aliases, relations
| categories |
tags |
created |
source |
type |
aliases |
relations |
|
|
|
2026-04-07 |
llm-wiki |
tool |
|
| type |
target |
description |
confidence |
| part_of |
Obsidian |
同源:llm-wiki |
3 |
|
|
[raw:llm-wiki:104]# qmd
qmd 是一个本地 Markdown 文件搜索引擎,支持混合 BM25/向量搜索和 LLM 重排序,适用于 LLM Wiki 规模增长后的搜索需求。
基本信息
| 属性 | 值 |
|
| ----- |
| 仓库 |
| 版本 |
| 类型 |
| 支持格式 |
| 搜索方式 |
| 排序 |
| 运行方式 |
| GPU 加速 |
当前配置
索引状态
| 指标 |
值 |
| 索引数据库 |
C:\tmp\.cache\qmd\index.sqlite (26.2 MB) |
| 已索引文件 |
670 |
| 向量数 |
3060(全部嵌入完成) |
| 待嵌入 |
0 |
Collections
| 名称 |
路径 |
文件数 |
说明 |
wiki |
wiki/**/*.md |
391 |
LLM Wiki 知识库 |
raw |
raw/**/*.md |
279 |
原始来源文档 |
模型
| 模型 |
用途 |
大小 |
| embeddinggemma-300M-Q8_0 |
文本嵌入(768维) |
329 MB |
| Qwen3-Reranker-0.6B-Q8_0 |
LLM 重排序 |
— |
| qmd-query-expansion-1.7B |
查询扩展 |
1.28 GB |
搜索模式
BM25 全文搜索
- 基于 SQLite FTS5
- 支持中英文搜索
- 速度快,适合精确关键词匹配
向量搜索
- 基于 embeddinggemma 嵌入模型
- 自动进行查询扩展(query expansion)
- 支持语义相似度匹配
混合搜索
- 结合 BM25 + 向量搜索 + LLM 重排序
- 效果最佳但速度较慢
Windows 特殊说明
运行方式
qmd CLI 脚本引用 /bin/sh,在 Windows 上不能直接运行 qmd 命令。使用以下方式之一:
嵌入注意事项
qmd embed 在 Intel Iris Xe 上较慢,670文件约需10-15分钟
- 如果超时,可多次运行,会自动续传
- 使用
qmd embed -f 强制重新嵌入(更换模型后需要)
接口
| 接口 |
用途 |
| CLI |
LLM 可以通过 shell 调用 |
| MCP Server |
qmd mcp 启动 MCP 服务器,LLM 作为原生工具使用 |
常用命令
在 LLM Wiki 中的角色
- 小规模时:index 文件足够导航
- 增长后:qmd 提供正式搜索能力
- 作为 MCP Server 可被 LLM Agent 直接调用,无需手动搜索
- 当前已完整配置:670文件、3060向量、BM25+向量搜索均可使用
来源
[raw:llm-wiki:104]# qmd
qmd 是一个本地 Markdown 文件搜索引擎,支持混合 BM25/向量搜索和 LLM 重排序,适用于 LLM Wiki 规模增长后的搜索需求。
基本信息
| 属性 |
值 |
| 仓库 |
github.com/tobi/qmd |
| 版本 |
v2.1.0 |
| 类型 |
本地搜索引擎 |
| 支持格式 |
Markdown |
| 搜索方式 |
BM25 + 向量搜索混合 |
| 排序 |
LLM 重排序 |
| 运行方式 |
全设备端(on-device) |
| GPU 加速 |
Vulkan (Intel Iris Xe Graphics) |
当前配置
索引状态
| 指标 |
值 |
| 索引数据库 |
C:\tmp\.cache\qmd\index.sqlite (26.2 MB) |
| 已索引文件 |
670 |
| 向量数 |
3060(全部嵌入完成) |
| 待嵌入 |
0 |
Collections
| 名称 |
路径 |
文件数 |
说明 |
wiki |
wiki/**/*.md |
391 |
LLM Wiki 知识库 |
raw |
raw/**/*.md |
279 |
原始来源文档 |
模型
| 模型 |
用途 |
大小 |
| embeddinggemma-300M-Q8_0 |
文本嵌入(768维) |
329 MB |
| Qwen3-Reranker-0.6B-Q8_0 |
LLM 重排序 |
— |
| qmd-query-expansion-1.7B |
查询扩展 |
1.28 GB |
搜索模式
BM25 全文搜索
- 基于 SQLite FTS5
- 支持中英文搜索
- 速度快,适合精确关键词匹配
向量搜索
- 基于 embeddinggemma 嵌入模型
- 自动进行查询扩展(query expansion)
- 支持语义相似度匹配
混合搜索
- 结合 BM25 + 向量搜索 + LLM 重排序
- 效果最佳但速度较慢
Windows 特殊说明
运行方式
qmd CLI 脚本引用 /bin/sh,在 Windows 上不能直接运行 qmd 命令。使用以下方式之一:
嵌入注意事项
qmd embed 在 Intel Iris Xe 上较慢,670文件约需10-15分钟
- 如果超时,可多次运行,会自动续传
- 使用
qmd embed -f 强制重新嵌入(更换模型后需要)
接口
| 接口 |
用途 |
| CLI |
LLM 可以通过 shell 调用 |
| MCP Server |
qmd mcp 启动 MCP 服务器,LLM 作为原生工具使用 |
常用命令
在 LLM Wiki 中的角色
- 小规模时:index 文件足够导航
- 增长后:qmd 提供正式搜索能力
- 作为 MCP Server 可被 LLM Agent 直接调用,无需手动搜索
- 当前已完整配置:670文件、3060向量、BM25+向量搜索均可使用
来源