File List
Not logged in

Files of check-in [d26d71cd86] in directory wiki_references/2019/software/mail_and_messaging/matrix_org/src_from_GitHub/the_repository_clones/tantivy   [history]

Build Status codecov Join the chat at License: MIT Build status Say Thanks!


Become a patron

Tantivy is a full text search engine library written in rust.

It is closer to Apache Lucene than to Elasticsearch and Apache Solr in the sense it is not an off-the-shelf search engine server, but rather a crate that can be used to build such a search engine.

Tantivy is, in fact, strongly inspired by Lucene's design.


Tantivy is typically faster than Lucene, but the results will depend on the nature of the queries in your workload.

The following benchmark break downs performance for different type of queries / collection.



Supported OS and compiler

Tantivy works on stable rust (>= 1.27) and supports Linux, MacOS and Windows.

Getting started



Tantivy compiles on stable rust but requires Rust >= 1.27. To check out and run tests, you can simply run :

git clone
cd tantivy
cargo build

Running tests

Some tests will not run with just cargo test because of fail-rs. To run the tests exhaustively, run ./

How can I support this project ?

There are many ways to support this project.