ai_xiaopei
9 days ago 9c98026d5490ebb2ac9465d565319d77f6d505b4
refs
author ai_xiaopei <xiaopei@aisim.cn>
Sunday, July 26, 2026 13:21 +0800
committer ai_xiaopei <xiaopei@aisim.cn>
Sunday, July 26, 2026 13:21 +0800
commit9c98026d5490ebb2ac9465d565319d77f6d505b4
tree 3721ec42ac979cdaac948c57a3151a251d63488f tree | zip | gz
parent cf162a137caffa5f25f646220a636d78e8253864 view | diff
fix: 修复草稿创建时知识库搜索失败问题

- 修复索引扫描只找到2个文件的问题(scanner.go路径展开)
- 改进FTS5搜索逻辑,逐个关键词搜索后合并去重
- 修复命令行参数处理,支持空格分隔的多个关键词
- 改进searchByTags错误处理,搜索失败时返回空而非错误
- 修复counter.json周数格式不匹配导致编号异常
- 统一frontmatter格式,移除冗余的draft字段
- 无候选文档时也生成默认merge.md

测试:草稿创建现在能正确搜索到相关文档并生成合并指示
4 files modified
162 ■■■■ changed files
bin/kb-cli diff | view | raw | blame | history
cmd/search.go 15 ●●●●● diff | view | raw | blame | history
internal/draft/intake.go 80 ●●●● diff | view | raw | blame | history
internal/index/fts.go 67 ●●●●● diff | view | raw | blame | history