Use case

Databases for Full-text search

Keyword search with ranking, stemming, facets and typo tolerance. The leading options are Elasticsearch, OpenSearch and Algolia.

62 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
PostgreSQLRelationalopen source

The extensible, standards-first open-source relational database.

93.2
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
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
RavenDBDocumentopen source

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

30.9
turbopufferVectormanaged

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

26.5
MarkLogicDocument

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

21.6
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
MongoDB AtlasDocumentmanaged

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

15.6
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
Apache JackrabbitHierarchicalopen source

Apache's Java Content Repository: a hierarchical, versioned node store with search, behind many Java CMSs.

13.4
EDB Postgres Advanced ServerRelational

EnterpriseDB's PostgreSQL with deep Oracle compatibility: PL/SQL packages, DBMS_* and TDE.

12.9
VectaraVector

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

8.3
AsterixDBDocumentopen source

Apache parallel database for semi-structured JSON data with SQL++, LSM storage and spatial/text indexes.

1.7
ConcourseDocumentopen source

Self-tuning document-graph database with automatic indexing, full version history and time-travel reads.

0.9
Zilliz CloudVectormanaged

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

0.4
Postgres ProRelational

Russian commercial PostgreSQL distribution with multimaster, 64-bit XIDs and compressed storage.

0.0
MongoDBDocument

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

80.5
Oracle DatabaseRelational

The enterprise heavyweight: RAC, Data Guard and a converged engine for SQL, JSON, graph and vectors.

56.9
Google Cloud FirestoreDocumentmanaged

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

49.1
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
Azure Data ExplorerColumnar / OLAPmanaged

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

31.2
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
Couchbase ServerDocument

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

27.5
CrateDBRelationalopen source

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

27.3
ConvexDocument

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

26.0
HelixDBGraphopen source

Rust graph-vector database on object storage, queried through typed SDKs for AI apps.

13.2
BaikalDBRelationalopen source

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

2.3
DatalayersTime-Series

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

1.7
Google Spanner OmniRelational

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

1.1
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