Data model

Search Engine databases

Inverted indexes, relevance ranking, facets and typo tolerance for search experiences and log analytics. The leading options are Elasticsearch, OpenSearch and Algolia.

67 active · ordered by fit for this category, then WhichDB Score

ElasticsearchSearch Engineopen source

Lucene-based distributed search and analytics engine for text, vectors, logs and metrics.

75.1
OpenSearchSearch Engineopen source

Apache-licensed, foundation-governed fork of Elasticsearch for search, vectors and observability.

56.6
AlgoliaSearch Enginemanaged

Hosted search-as-a-service with fast typo-tolerant search, merchandising and AI ranking.

54.3
SplunkSearch Engine

Machine-data indexing and search platform with schema-on-read SPL queries, now owned by Cisco.

48.1
Apache SolrSearch Engineopen source

The original Lucene search server: battle-tested, Apache-governed, now with GPU-accelerated vectors.

39.8
Apache LuceneSearch Engineopen source

The Java search library at the heart of Elasticsearch, OpenSearch and Solr, now with HNSW vectors.

38.6
Azure AI SearchSearch Enginemanaged

Microsoft's managed search service for full-text, vector, hybrid and agentic retrieval on Azure.

32.4
MeilisearchSearch Engineopen source

Developer-friendly Rust search engine with typo tolerance and built-in hybrid semantic search.

32.3
TypesenseSearch Engineopen source

In-memory, typo-tolerant search engine in C++ with vector, hybrid and conversational search.

28.8
ParadeDBSearch Engineopen source

Elasticsearch-quality BM25 search and fast aggregations inside Postgres via the pg_search extension.

25.1
VespaSearch Engineopen source

Big-data serving engine for search, recommendation and RAG with tensors and ML ranking.

23.8
TantivySearch Engineopen source

Lucene-inspired full-text search library in Rust, the engine under Quickwit and ParadeDB.

22.6
OpenObserveSearch Engineopen source

Single-binary Rust observability platform storing logs, metrics and traces as Parquet on object storage.

20.4
OramaSearch Engineopen source

Tiny TypeScript full-text, vector and hybrid search engine for browsers, servers and the edge.

19.6
VictoriaLogsSearch Engineopen source

Log database from the VictoriaMetrics team: schemaless ingestion, LogsQL and low RAM and disk use.

19.4
Manticore SearchSearch Engineopen source

Fast SQL-first search database, forked from Sphinx, with columnar storage and vector KNN.

19.2
XapianSearch Engineopen source

Mature C++ probabilistic full-text search library with bindings for a dozen languages.

18.0
BleveSearch Engineopen source

Pure-Go full-text, geo and vector indexing library from Couchbase.

12.2
QuickwitSearch Engineopen source

Cloud-native search engine on object storage for logs and traces, built on Tantivy.

11.9
EndecaSearch Engine

Faceted-search and discovery engine (MDEX) that Oracle bought in 2011; now a frozen Oracle Commerce component.

11.0
SonicSearch Engineopen source

Tiny schema-less Rust search backend that returns object IDs, running in a few MB of RAM.

8.3
SphinxSearch Engine

Veteran C++ full-text search server with SphinxQL, still shipping as Sphinx 3.

5.2
ZincSearchSearch Engineopen source

Lightweight single-binary full-text search engine in Go with Elasticsearch-compatible ingest.

5.1
Amazon CloudSearchSearch Enginemanaged

AWS's original managed search service, closed to new customers since July 2024.

3.3
ExorbyteSearch Engine

German error-tolerant search and matching engine, now sold for identity resolution and data matching.

0.0
SearchBloxSearch Engine

Packaged enterprise search and RAG platform built on OpenSearch, with crawlers, connectors and hybrid search.

0.0
RedisKey-Valueopen source

The in-memory data structure server that became the default cache, now with search, JSON and vectors built in.

84.3
MongoDBDocument

The default document database: flexible BSON documents, rich queries and built-in sharding.

80.5
Google Cloud FirestoreDocumentmanaged

Serverless document database with realtime listeners, offline SDKs and a new Enterprise edition.

49.1
ChromaVectoropen source

Open-source retrieval database for AI apps, from embedded Python to serverless Chroma Cloud.

49.0
MilvusVectoropen source

Cloud-native, distributed open-source vector database built for billions of vectors.

45.9
Azure Cosmos DBDocumentmanaged

Microsoft's globally distributed, multi-API NoSQL and vector database with SLA-backed latency.

45.3
Apache CouchDBDocumentopen source

HTTP/JSON document database built around multi-master replication and offline-first sync.

43.6
ArangoDBGraph

Native multi-model database: documents, graphs, search and vectors behind one query language.

40.0
Google Cloud SpannerRelationalmanaged

Google's globally consistent, horizontally scaling SQL service with graph, vector and full-text built in.

34.5
WeaviateVectoropen source

Open-source AI-native vector database with hybrid search, modules for embeddings and multi-tenancy.

33.4
IBM CloudantDocumentmanaged

IBM's managed, CouchDB-compatible JSON database with built-in search and geospatial queries.

31.6
Azure Data ExplorerColumnar / OLAPmanaged

Microsoft's Kusto engine: fast KQL analytics over logs, telemetry and time series at petabyte scale.

31.2
RavenDBDocumentopen source

ACID document database for .NET and beyond, with auto-indexing, Corax search and multi-master replication.

30.9
Amazon ElastiCacheKey-Valuemanaged

AWS's managed Valkey, Redis OSS and Memcached service, provisioned or serverless.

29.1
SingleStoreRelational

Distributed SQL mixing in-memory rowstore and columnstore for real-time analytics, search and vectors.

29.0
SurrealDBDocument

Rust multi-model database (documents, graph, vectors, live queries) that runs embedded, in WASM or clustered.

28.8
OrientDBGraphopen source

Early Java multi-model database mixing documents, graphs and objects, now in patch-only mode.

28.2
Couchbase ServerDocument

Memory-first distributed JSON database with SQL++, search, vector indexes and mobile sync.

27.5
LanceDBVectoropen source

Embedded, serverless retrieval database on the Lance columnar format for multimodal AI data.

27.5
CrateDBRelationalopen source

Distributed SQL database built on Lucene for real-time analytics over machine, IoT and JSON data.

27.3
turbopufferVectormanaged

Serverless vector and full-text search on object storage, priced for billions of documents.

26.5
ConvexDocument

Reactive TypeScript backend with a transactional document database, server functions and live queries.

26.0
MarkLogicDocument

Enterprise multi-model database for XML, JSON and RDF with built-in search and semantic RAG.

21.6
DragonflyKey-Value

A multi-threaded, shared-nothing in-memory store that speaks Redis and Memcached on one big box.

20.7
eXist-dbXMLopen source

Open-source native XML database and XQuery application platform for documents and digital editions.

19.3
BaseXXMLopen source

Lightweight, fast native XML database and XQuery 3.1/4.0 processor with a GUI.

17.5
Apache DorisColumnar / OLAPopen source

Real-time MPP analytical database with MySQL compatibility, search indexes and lakehouse access.

15.9
MongoDB AtlasDocumentmanaged

MongoDB's own multi-cloud DBaaS, bundling search, vector search and stream processing.

15.6
GreptimeDBTime-Seriesopen source

Rust observability database that keeps metrics, logs and traces in one columnar engine on object storage.

15.1
MarqoVectoropen source

End-to-end tensor search engine that embeds text and images for you, built on Vespa.

14.5
Infinity (InfiniFlow)Vectoropen source

AI-native C++ database for hybrid search over dense, sparse, multi-vector (tensor) and full text.

14.3
AxiomColumnar / OLAPmanaged

Managed event and telemetry store with schema-on-read ingest and the piped APL query language.

10.9
VectaraVector

Enterprise RAG and agent platform with managed hybrid retrieval, reranking and hallucination scoring.

8.3
BaikalDBRelationalopen source

Baidu's MySQL-compatible distributed HTAP database on RocksDB and Raft, with full-text and vector indexes.

2.3
VeloDBColumnar / OLAPmanaged

Commercial cloud and enterprise distribution of Apache Doris from its core maintainers.

2.3
DatalayersTime-Series

Multi-model database for IoT and observability: time series, full-text, vector and key-value on Parquet.

1.7
Redis CloudKey-Valuemanaged

Redis Ltd.'s own managed Redis on AWS, Azure and GCP, with Active-Active geo-replication and tiering.

1.6
Google Spanner OmniRelational

Downloadable Spanner that runs on your own servers, other clouds or a laptop, with Paxos and auto-sharding.

1.1
Azure Managed RedisKey-Valuemanaged

Microsoft's managed Redis built on Redis Enterprise, replacing the retiring Azure Cache for Redis.

0.4
Zilliz CloudVectormanaged

Fully managed Milvus from its creators, with serverless, dedicated and BYOC deployments.

0.4
Couchbase CapellaDocumentmanaged

Couchbase's managed DBaaS: Couchbase Server clusters plus App Services sync and AI tooling.

0.0

license legend · Open source (permissive) · Open source (copyleft) · Source-available · Proprietary