sist2app/sist2 是一款自托管的文件搜索引擎,可以为保存在自己电脑上的文件建立索引,之后再帮你把它们找出来。项目名称是 Simple incremental search tool 的缩写。仓库公开的最新版本是 v4.2.1,但现有可查资料并未说明这一版有哪些改动。
这个工具的核心,是从多种类型的文件中提取元数据、正文乃至通过 OCR 读出的文本并建立索引。它为本地文件集合提供全文搜索与预览。README 将其描述为一款内存占用低、支持多线程运行的文件搜索工具,同时提供文本与元数据提取、缩略图生成、OCR 支持以及移动端友好的网页界面。增量扫描——即只重新扫描新添加或发生变更的文件来更新索引——也是默认内置的方式。
搜索引擎后端可以在 Elasticsearch 和 SQLite 之间选择,在 Docker 环境中则可以通过网页界面管理并预约扫描任务。GitHub 上显示的主要语言是 C,许可证为 GPL-3.0,星标数为 1323,仓库创建于 2019 年 9 月 28 日。一个始于 2019 年的项目至今仍在发布,这一点颇为显眼。
能确认的内容到此为止。公开的只有 README 的功能列表和仓库的基本信息,并没有给出可说明其速度或验证规模的独立测量数据。v4.2.1 的变更记录同样缺失,因此新版与旧版有何不同,需要直接查看发布说明才能知道。依据没有超出文档记载的范围,所以与其说是值得对性能寄予很大期待的对象,不如说它更接近于在需要对自有文件集合建立索引的环境中值得考察的对象。