Tantivy is a full text search engine library written in rust.
It is closer to Lucene than to Elastic Search and 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.
+michael +jackson
)&[u8]
fast fieldsTantivy works on stable rust (>= 1.27) and supports Linux, MacOS and Windows.
tantivy-cli
is an actual command line interface that makes it easy for you to create a search engine,
index documents and search via the CLI or a small server with a REST API.
It will walk you through getting a wikipedia search engine up and running in a few minutes.Tantivy compiles on stable rust but requires Rust >= 1.27
.
To check out and run tests, you can simply run :
git clone git@github.com:tantivy-search/tantivy.git
cd tantivy
cargo build
Send me an email (paul.masurel at gmail.com) if you want to contribute to tantivy.