Tantivy is a full text search engine library written in rust.
It is strongly inspired by Lucene's design.
Tantivy supports Linux, MacOS and Windows.
Tantivy requires Rust Nightly because it uses requires the features box_syntax
, optin_builtin_traits
, and conservative_impl_trait
.
The project can then be built using cargo
.
git clone git@github.com:tantivy-search/tantivy.git
cd tantivy
cargo build
Alternatively, if you are trying to compile tantivy
without simd compression,
you can disable this functionality. In this case, this submodule is not required
and you can compile tantivy by using the --no-default-features
flag.
cargo build --no-default-features
Send me an email (paul.masurel at gmail.com) if you want to contribute to tantivy.