kb_search
Search knowledge bases and retrieve structured raw chunks. Narrow results with tags, path prefix, vault, or modification-time filters, or search across all registered vaults.
Instructions
搜索知识库并返回结构化原始 chunks。不传 vault_path 时跨全部注册库 fan-out 检索(结果带 vault 字段)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | 可选,frontmatter 标签过滤:命中任一标签即保留(大小写不敏感,自动去掉 '#' 前缀) | |
| limit | No | 可选,本页最多返回条数;缺省时用 top_k | |
| query | Yes | ||
| top_k | No | ||
| dedupe | No | 可选,默认 true:正文完全相同的 chunk 只保留排在最前面的一条(重复备份/复制段落不再占多格 top_k) | |
| offset | No | 可选,跳过前 N 条结果(分页用) | |
| use_rerank | No | ||
| vault_path | No | 可选,已注册知识库的绝对路径;缺省时跨全部注册库检索 | |
| mtime_after | No | 可选,只保留修改时间 >= 该值的文件;epoch 秒或 ISO 8601 字符串(如 '2026-01-01') | |
| path_prefix | No | 可选,只保留 source 以该前缀开头的 chunk(source 是库内相对 posix 路径,如 '教材/') | |
| mtime_before | No | 可选,只保留修改时间 <= 该值的文件;epoch 秒或 ISO 8601 字符串 | |
| group_by_vault | No | 可选,仅跨库检索(不传 vault_path)时生效:结果按知识库分组返回 groups,每组取 top_k 条 |