zincsearch
v0.4.10
❗注意:如果您的用例是日志搜索(应用程序和安全日志)而不是应用程序搜索(在您的应用程序或网站中实现搜索功能),那么您应该检查专门为日志搜索使用而构建的 Rust 中的 openobserve/openobserve 项目案件。
ZincSearch 是一个进行全文索引的搜索引擎。它是 Elasticsearch 的轻量级替代品,运行时只使用一小部分资源。它使用 bluge 作为底层索引库。
它非常简单且易于操作,与 Elasticsearch 不同,Elasticsearch 需要几十个旋钮来理解和调整,您可以在 2 分钟内启动并运行
如果您只是使用 API 获取数据并使用 kibana 进行搜索(ZincSearch 不支持 Kibana。ZincSearch 提供了自己的 UI),那么它是 Elasticsearch 的直接替代品。
请观看下面的视频,了解 ZincSearch 的快速演示。
虽然 Elasticsearch 是一个非常好的产品,但它很复杂,需要大量资源,而且已经有十多年的历史了。我构建了 ZincSearch,这样人们就可以更轻松地使用全文搜索索引,而无需做大量工作。
文档可在 https://zincsearch-docs.zinc.dev/ 获取
检查快速入门
ZincSearch 拥有数百个生产安装。
特征 | 锌搜索 | 开放观察 |
---|---|---|
理想的用例 | 应用程序搜索 | 日志、指标、跟踪(不可变数据) |
贮存 | 磁盘 | 磁盘、对象 (S3)、GCS、MinIO、swift 等。 |
首选用例 | 应用程序搜索 | 可观察性(日志、指标、跟踪) |
支持的最大数据量 | 数百 GB | PB 级 |
高可用性 | 无法使用 | 是的 |
开源 | 是的 | 是的,开放观察 |
ES API 兼容性 | 是的 | 是的 |
图形用户界面 | 基本的 | 非常先进,包括仪表板 |
成本 | 开源 | 开源 |
开始使用 | 开源文档 | 开源文档或云 |
如何开发 ZincSearch 并为其做出贡献
检查贡献指南。另请检查路线图项目
您可以使用 ZincSearch 来索引和搜索任何数据。以下是人们使用 zincsearch 创建的用于索引和搜索安然电子邮件数据集的一些示例: