2016-09-23 09:34:10 +09:00
2016-08-15 00:19:41 +09:00
Doc
2016-09-22 15:45:37 +09:00
2016-08-11 16:26:18 +09:00
2016-08-11 21:18:59 +09:00
2016-09-19 17:01:37 +09:00
2016-08-11 16:52:44 +09:00
2016-08-14 10:58:04 +09:00

Tantivy

Build Status Coverage Status License: MIT

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

It is strongly inspired by Lucene's design.

Features

  • configurable indexing (optional term frequency and position indexing)
  • Tf-Idf scoring
  • Basic query language
  • Incremental indexing
  • Multithreaded indexing (indexing en wikipedia takes 4mn on my desktop)
  • Mmap based
  • SIMD integer compression
  • u32 fast fields (equivalent of doc values in Lucene)
  • LZ4 compressed document store
  • Cheesy logo with a horse

Getting started

Compiling

Tantivy has a git submodule called simdcomp. After cloning the repository, you will need to initialize and update the submodules. The project can then be build using cargo.

git clone git@github.com:fulmicoton/tantivy.git
git submodule init
git submodule update
cargo build

Contribute

Send me an email (paul.masurel at gmail.com) if you want to contribute to tantivy.

Description
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Readme MIT 79 MiB
Languages
Rust 100%