When you need a distributed REST search server on JVM rather than an embedded Rust library.
Free and Open Source, Distributed, RESTful Search Engine
- 77.9k
- Java
- NOASSERTION
full-text search engine library
Tantivy is a Rust library for building full-text search engines, inspired by Apache Lucene, providing indexing and query APIs rather than a search server.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
When you need a distributed REST search server on JVM rather than an embedded Rust library.
Free and Open Source, Distributed, RESTful Search Engine
When you want an easy-to-run search API with built-in typo tolerance for web apps.
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
When you need a fast in-memory typo-tolerant search server with a simple API, GPL/commercial hybrid.
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch โก ๐ โจ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
When you want an Elasticsearch-compatible search server in Go with low resource use, though archived.
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
When you need full-text search in JavaScript in browser or Node without a server.
Next-generation full-text search library for Browser and Node.js
When you need a community-governed Elasticsearch-compatible search server under Apache-2.0.
๐ Open source distributed and RESTful search engine.
When you need a C++ search database with SQL, real-time indexes, and good performance.
Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.
When you need a lightweight TypeScript full-text/vector search in client/edge environments.
๐ A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
When you want search as a Redis module using existing Redis infrastructure.
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
When you need the Java Lucene library and Solr server together, historically.
Apache Lucene and Solr open-source search software
When you need the battle-tested Java full-text search library that inspired Tantivy.
Apache Lucene open-source search software
When you need a lightweight client-side full-text search in JavaScript and don't mind stale maintenance.
A bit like Solr, but much smaller and not as bright
When you need a full-text search engine written in PHP for PHP projects.
A fully featured full text search engine written in PHP
When you need a mature Java search server with rich features and ecosystem.
Apache Solr open-source search software
These projects were analysed and named tantivy among their alternatives. The relationship is not symmetric โ how tantivy rates them is a separate judgement, made when tantivy is analysed in its own right.
calls tantivy โWhen you want to embed a Lucene-like full-text search library directly in a Rust application.โ
Free and Open Source, Distributed, RESTful Search Engine
calls tantivy โwhen you want to embed full-text search into your Rust app instead of running a separate server.โ
๐ฆ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
calls tantivy โChoose when building a Rust search application and need a full-text engine library, not a JS frontend.โ
Lightweight fuzzy-search, in JavaScript
calls tantivy โChoose when you need a Rust full-text search library inspired by Lucene; different language, high performance.โ
Next-generation full-text search library for Browser and Node.js
calls tantivy โChoose as an embeddable Rust search library instead of running a standalone search server.โ
๐ Open source distributed and RESTful search engine.
calls tantivy โUse when you need a Rust full-text search engine library with Lucene-like features.โ
A bit like Solr, but much smaller and not as bright
calls tantivy โChoose for embedding a Lucene-like full-text search library in Rust; library only, no vector search or SQL.โ
Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.