Show HN: DeepSearch – a high-performance SMB directory scanner in Rust
2 months ago
- #rust
- #cross-platform
- #file-search
- DeepSearch 是一款用 Rust 开发的高性能、跨平台文件索引与搜索工具
- 功能特性包括现代化图形界面、浅色/深色模式、基于redb的持久化索引及增量更新
- 通过Rust并发模型(rayon)和智能搜索能力实现性能优化
- 支持实时搜索、内容搜索(PDF/DOCX/XLSX/纯文本)并兼容Windows/macOS/Linux系统
- 采用索引与搜索双标签页设计,状态栏提供操作反馈
- 初始扫描流程:浏览或粘贴文件夹路径后启动扫描
- 搜索功能可跨所有已索引位置查询并即时显示结果
- 重新扫描功能能在后台高效更新索引
- 删除选项可从数据库移除指定位置及其索引
- 提供各平台从源码编译的详细指南
- 未来计划增强内容索引、正则表达式支持、导出功能和高级设置
- 可通过GitHub issues或直接联系作者提交反馈