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 建立的用於索引和搜尋安然電子郵件資料集的一些範例: