推文
@vintcessun · 2026-10-15 11:04
别把 macOS 全盘搜索理解成反复扫盘:fsearch 把重活留给索引,又不让内容结果困在旧快照里。 文件名用 mmap 存储,按目录排列,让目录过滤变成范围查询;内容用三元组索引筛候选,再从磁盘读取匹配,尚未同步的改动也会直接读。FSEvents 跟踪增量变化,CLI、应用共享一份索引,还能通过 MCP 接入编码助手。 https://github.com/noahdunnagan/fsearch 这个取舍挺务实:省掉重复扫描,但内容索引有文件大小和类型限制,不是所有文件都能搜正文。
曝光 14 · 评论 0 · 点赞 0 · 书签 0