quickwit-oss/tantivy
Tantivy is a fast, Lucene-inspired full-text search engine library written in Rust, designed for building custom search solutions.
Core Features
Detailed Introduction
Tantivy is a high-performance, Lucene-inspired full-text search engine library written in Rust. Unlike off-the-shelf search servers like Elasticsearch or Solr, Tantivy provides the foundational components for developers to build custom search solutions. It offers robust features such as configurable tokenizers for various languages, efficient multithreaded indexing, advanced query capabilities including BM25 scoring and faceted search, and optimized data storage. Its focus on speed and low startup time makes it ideal for integrating powerful search functionalities directly into applications or for developing specialized search services.