v0.9.0
0.9.0 — 增量加根、索引规则可配置、MCP 搜索增强
Added
dowse add <目录>增量补扫:往已有索引再加一个文件夹,只扫这个新目录,其它根的文档原样保留——不再需要全量重建。走与全量重建同一条 NTFS MFT 快速枚举,规则同样生效,重复补扫幂等。- 索引规则可配置:排除目录、追加文本扩展名、单文件体积上限(默认 20MB)不再硬编码。CLI 用
dowse rules show / set,浮窗按Ctrl+,打开规则面板可视化编辑;规则持久化在索引目录旁,重建/增量/启动对账三条路径统一生效。重建报告现在会点名有多少文件因体积超限被跳过。 - MCP
search工具对齐 CLI:新增sort(relevance / mtime / size)、逗号分隔多扩展名ext、offset分页并返回total_hits总数;非相关性排序不再返回无意义的 BM25 分数。index_status顺带报告当前索引规则。 - 浮窗搜索历史:打开过结果的查询词自动记住(本地保存最近 10 条),输入为空时列出——
↑↓/Enter复用,Delete删单条,可一键清空。 - 性能埋点:热键呼出到窗口可见、击键到结果渲染两项延迟现在写入日志(
%LOCALAPPDATA%\dowse\logs),README 的设计目标从此可实测。
Fixed
- MFT 快车道补上目录排除:此前 NTFS 管理员快速枚举路径不排除 node_modules/target/.git 等目录(与常规遍历路径不一致),现已对齐——同一目录两条路径的索引结果完全相同。
SHA-256 见 checksums.txt。安装包未签名,SmartScreen 拦截时选"更多信息 → 仍要运行"。