可替代ElasticSearch/OpenSearch的轻量级搜索 ElasticS - Assbbs

可替代ElasticSearch/OpenSearch的轻量级搜索 ElasticSearch/OpenSearch 这两个Java编写的全文搜索,虽然功能强大,但体积过大、性能占用高,不适合廉价VPS使用。以下推荐几个替代方案: QuickWit ( Rust )支持分布式! tantivy (分段存储) 基于Rust编写因此体积小巧,资源占用轻量。基于同…

可替代ElasticSearch/OpenSearch的轻量级搜索 ElasticSearch/OpenSearch 这两个Java编写的全文搜索,虽然功能强大,但体积过大、性能占用高,不适合廉价VPS使用。以下推荐几个替代方案: QuickWit ( Rust )支持分布式! tantivy (分段存储) 基于Rust编写因此体积小巧,资源占用轻量。基于同样由该组织自研的tantivy引擎,可替代ElasticSearch/OpenSearch 使用的 Apache Lucene。 MeiliSearch ( Rust ) Milli (LMDB) 同样轻量小巧的全文搜索程序,使用其自研的Milli引擎和LMDB数据库。 Sonic ( Rust ) 引擎本体(RocksDB) 为Crisp制定的搜索程序,内存占用很低,数据存储于RocksDB。 Typesense ( C++ ) 引擎本体(RocksDB) 功能相当丰富的全文搜索引擎,可作为Algolia替代品。 Bleve ( Go ) 引擎本体(Scorch) Go编写的搜索引擎内核,可作为Lucene替代品使用。