大家好,我是可爱又机灵的开源小妹!
说到文件搜索工具,大部分人可能想到的是 everything 或者 Listary,文件搜索快如闪电几乎是秒搜。但是这两个工具目前只有 win 版本的。
最近开源小妹在逛 GitHub 的时候,发现一个类似的开源项目 - orange
,速度几乎不相上下。而且这个项目跨平台,Win/Linux/Mac都支持。
简介
Orange
是一个超轻量级的跨平台开源桌面搜索引擎,可以在本地文件和文件夹中搜索和搜索,尤其是可以让你在 linux、Mac 系统实现如 everything 一般的效果。
工具界面
整个项目基于 Rust 的框架,使用 Web 技术构建桌面。而在底层,Orange 使用了 Tantivy,这是一个全文搜索引擎库,灵感来自Apache Lucene。
项目特点
项目工作原理
Orange
使用一个简单的概念来搜索、索引和过滤您的本地文件,然后在界面中为最终用户提供快速可用的搜索 API。
下图展示了该项目的基本架构。
下载安装
在项目 release 页面找到对应平台的安装包下载安装即可。
最后,关于这个项目的更多详细使用功能,大家可以自己查阅下开源项目地址:
代码语言:javascript复制https://github.com/naaive/orange