zinc:替代elasticsearch的輕量級Go語言搜尋引擎
Zinc 是一個進行全文索引的搜尋引擎。它是彈性搜尋的輕量級替代品,執行在不到 100 MB 的 RAM 中。它使用bluge作為底層索引庫。
與需要幾十個旋鈕才能理解和調整的 elasticsearch 不同,它非常簡單且易於操作。
如果您只是使用 API 攝取資料並使用 kibana 進行搜尋(Kibana 不支援 Zinc。Zinc 提供了自己的 UI),那麼它可以直接替代 elasticsearch。
目前唯一可行的搜尋解決方案是 elasticsearch,它雖然是一個非常好的產品,但它很複雜,需要大量資源,而且已經有十多年的歷史了。我構建了這個工具,因此人們可以更輕鬆地使用全文搜尋索引,而無需做很多工作。
特點:
- 提供全文索引功能
- 用於安裝和執行的單個二進位制檔案。二進位制檔案適用於多個平臺的發行版。
- 用於查詢用 Vue 編寫的資料的 Web UI
- 與用於攝取資料的 elasticsearch API 相容(單條記錄和批量 API)
- 開箱即用的身份驗證
- Schema less - 無需預先定義 schema,同一索引中的不同文件可以有不同的欄位。
相關文章
- [ElasticSearch ]2輕量級搜尋Elasticsearch
- ElasticSearch全文搜尋引擎Elasticsearch
- ThinkGo:一個輕量級的 Go 語言 MVC 框架GoMVC框架
- 認識搜尋引擎 ElasticsearchElasticsearch
- Nebula 基於 ElasticSearch 的全文搜尋引擎的文字搜尋Elasticsearch
- ES(Elasticsearch)支援PB級全文搜尋引擎入門教程Elasticsearch
- 輕量級標記語言
- elasticsearch 搜尋引擎工具的高階使用Elasticsearch
- 搜尋引擎ElasticSearch18_ElasticSearch簡介1Elasticsearch
- Go 語言編寫輕量級網路庫,GrapeNetGo
- 搜尋引擎語法
- 全文搜尋引擎 Elasticsearch 入門教程Elasticsearch
- Lucene輕量級搜尋引擎,真的太強了!!!Solr 和 ES 都是基於它Solr
- 分散式搜尋引擎Elasticsearch的架構分析分散式Elasticsearch架構
- 搜尋引擎ElasticSearch18_ElasticSearch的客戶端操作2Elasticsearch客戶端
- 搜尋引擎選型整理:Elasticsearch vs SolrElasticsearchSolr
- Scrapy分散式爬蟲打造搜尋引擎-(八)elasticsearch結合django搭建搜尋引擎分散式爬蟲ElasticsearchDjango
- 搜尋引擎ElasticSearch18_ElasticSearch程式設計操作5Elasticsearch程式設計
- 基於 Elasticsearch 的站內搜尋引擎實戰Elasticsearch
- 開放搜尋開源相容版,支援Elasticsearch做搜尋召回引擎Elasticsearch
- 用elasticsearch和nuxtjs搭建bt搜尋引擎ElasticsearchUXJS
- 在 Spring Boot 中使用搜尋引擎 ElasticsearchSpring BootElasticsearch
- Laravel 之搜尋引擎elasticsearch擴充套件ScoutLaravelElasticsearch套件
- Spring Boot整合Postgres實現輕量級全文搜尋Spring Boot
- 搜尋引擎-03-搜尋引擎原理
- elasticsearch搜尋Elasticsearch
- go 分散式全文搜尋引擎 RiotSearchGo分散式
- Laravel5.5 使用 Elasticsearch 做引擎,scout 全文搜尋LaravelElasticsearch
- 解密Elasticsearch:深入探究這款搜尋和分析引擎解密Elasticsearch
- ElasticSearch分散式搜尋引擎——從入門到精通Elasticsearch分散式
- 輕量級多級選單控制框架程式(C語言)框架C語言
- Elasticsearch——全文搜尋Elasticsearch
- Elasticsearch 向量搜尋Elasticsearch
- elasticsearch搜尋商品Elasticsearch
- Elasticsearch常用搜尋Elasticsearch
- 使用Node,Vue和ElasticSearch構建實時搜尋引擎VueElasticsearch
- 分散式搜尋引擎Elasticsearch基礎入門學習分散式Elasticsearch
- 如何用 Node.js 和 Elasticsearch 構建搜尋引擎Node.jsElasticsearch