Zinc轻量级全文搜索引擎
Zinc 是 Go 编写的轻量级全文搜索引擎,可作为 Elasticsearch 的替代方案。Zinc 运行所需的内存小于 100 MB,使用 bluge 作为基础索引库。与 Elasticsearch 相比,它非常简单且容易操作。
对于只使用 API 获取数据,并使用 kibana 进行搜索的开发者,Zinc 可以直接替代 Elasticsearch(Zinc 不支持 Kibana,Zinc 提供了用户界面)。
主要特性
- 提供全文索引功能
- 提供用于安装和运行的单一二进制文件,以及在多个平台的发行版下可用的二进制文件
- 提供使用 Vue 编写的用于查询数据的 Web UI
- 与 Elasticsearch API 兼容以获取数据(单记录和批量 API)
- 开箱即用的身份验证
- Schema less - 无需预先定义 schema,同一索引中的不同文档可以有不同的字段
评论