Skip to content

Instantly share code, notes, and snippets.

@manigandham
Last active March 3, 2024 09:32
Show Gist options
  • Star 65 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save manigandham/58320ddb24fed654b57b4ba22aceae25 to your computer and use it in GitHub Desktop.
Save manigandham/58320ddb24fed654b57b4ba22aceae25 to your computer and use it in GitHub Desktop.

Various search databases and backends as alternatives to Elasticsearch.

Rust

C++

Go

Javascript

@ivinco-sergey
Copy link

@tpayet
Copy link

tpayet commented Mar 26, 2020

If I may add more informations on the Rust alternatives:

  • Tantivy & Bleve are alternatives to Lucene, the library that Elasticsearch and Solr use under the hood
  • Toshi is to Tantivy what Elasticsearch is to Lucene
  • Bayard provides RAFT consensus (for replication) and a gRPC interface on top of Tantivy
  • MeiliSearch focus end-user search, site-search or app-search, a subset of what you could build with ES

@Attumm
Copy link

Attumm commented Feb 9, 2023

Would it be possible to add LambdaDB a Go in memory database for searching.
Lambdadb makes it possible that with just a csv of the data, into having contains search up and running within minutes.

It's used in production at multiple companies, a example of the database with +9 million records is running here, click the yellow.

There are even some instances with +100 million records.

Although is used, there haven't been many feature requests lately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment