Zinc轻量级全文搜索引擎

联合创作 · 2023-09-29 03:14

Zinc 是 Go 编写的轻量级全文搜索引擎,可作为 Elasticsearch 的替代方案。Zinc 运行所需的内存小于 100 MB,使用 bluge 作为基础索引库。与 Elasticsearch 相比,它非常简单且容易操作。

对于只使用 API 获取数据,并使用 kibana 进行搜索的开发者,Zinc 可以直接替代 Elasticsearch(Zinc 不支持 Kibana,Zinc 提供了用户界面)。

主要特性

  • 提供全文索引功能
  • 提供用于安装和运行的单一二进制文件,以及在多个平台的发行版下可用的二进制文件
  • 提供使用 Vue 编写的用于查询数据的 Web UI
  • 与 Elasticsearch API 兼容以获取数据(单记录和批量 API)
  • 开箱即用的身份验证
  • Schema less - 无需预先定义 schema,同一索引中的不同文档可以有不同的字段

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报