27 lines
812 B
Markdown
27 lines
812 B
Markdown
|
|
---
|
|||
|
|
name: qmd
|
|||
|
|
description: "本地搜索/索引CLI(BM25 + 向量 + 重新排序)。"
|
|||
|
|
homepage: https://tobi.lutke.com
|
|||
|
|
metadata: {"clawdbot":{"emoji":"📝","requires":{"bins":["qmd"]},"install":[{"id":"node","kind":"node","package":"https://github.com/tobi/qmd","bins":["qmd"],"label":"Install qmd (node)"}]}}
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# qmd
|
|||
|
|
|
|||
|
|
Use `qmd` to index local files and search them.
|
|||
|
|
|
|||
|
|
Indexing
|
|||
|
|
- Add collection: `qmd collection add /path --name docs --mask "**/*.md"`
|
|||
|
|
- Update index: `qmd update`
|
|||
|
|
- Status: `qmd status`
|
|||
|
|
|
|||
|
|
Search
|
|||
|
|
- BM25: `qmd search "query"`
|
|||
|
|
- Vector: `qmd vsearch "query"`
|
|||
|
|
- Hybrid: `qmd query "query"`
|
|||
|
|
- Get doc: `qmd get docs/path.md:10 -l 40`
|
|||
|
|
|
|||
|
|
Notes
|
|||
|
|
- Embeddings/rerank use Ollama at `OLLAMA_URL` (default `http://localhost:11434`).
|
|||
|
|
- Index lives under `~/.cache/qmd` by default.
|
|||
|
|
- MCP mode: `qmd mcp`.
|