Tantivy
It is closer to Apache Lucene than to Elasticsearch or 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. Companies like Element, Humanfirst, and Nuclia have used Tantivy to unleash the horse-powers in their search queries. There are many ways to use Tantivy. Tantivy can be run in the browser with a WASM file. For Ruby-lovers, Tantiny offers close Ruby bindings for Tantivy . Lastly, you can install Python bindings in Tantivy-Py repo. Features of Tantivy include, but are not limited to: - Full-text search - Configurable tokenizer (stemming available for 17 Latin languages with third party support for Chinese (tantivy-jieba and cang-jie), Japanese (lindera, Vaporetto, and tantivy-tokenizer-tiny-segmenter) and Korean (lindera + lindera-ko-dic-builder) - Fast (check out the 🐎 ? benchmark ? 🐎) - Tiny startup time (<10ms), perfect for command-line tools - BM25 scoring (the same as Lucene) - Natural query language (e.g. (michael AND jackson) OR "king of pop") - Phrase queries search (e.g. "michael jackson") - Incremental indexing - Multithreaded indexing (indexing English Wikipedia takes < 3 minutes on my desktop) - Mmap directory - SIMD integer compression when the platform/CPU includes the SSE2 instruction set - Single valued and multivalued u64, i64, and f64 fast fields (equivalent of doc values in Lucene) - &[u8] fast fields - Text, i64, u64, f64, dates, and hierarchical facet fields - LZ4 compressed document store - Range queries - Faceted search - Configurable indexing (optional term frequency and position indexing) - JSON Field - Aggregation Collector: range buckets, average, and stats metrics - LogMergePolicy with deletes - Searcher Warmer API - Cheesy logo with a horse (obviously an amazing feature) Non-features include: Distributed search is out of the scope of Tantivy, but if you are looking for this feature, check out Quickwit. It is our search engine, built on top of Tantivy.
Average Rating: 4.8/5.0
Total Reviews: 8
How Do G2 Users Rate Tantivy?
- Quality of Support: 9.2/10 (Category avg: 8.6/10)
- Ease of Use: 9.4/10 (Category avg: 8.7/10)
Who Is the Company Behind Tantivy?
- Seller: Quickwit
- Year Founded: 2020
- HQ Location: San Francisco, US
-
LinkedIn® Page: www.linkedin.com
7 employees on LinkedIn®
Who Uses This Product?
- Company Size: 100% Medium
What Do G2 Reviewers Say About Tantivy?
AI-generated summary from verified user reviews
Pros
- Users praise Tantivy for its fast performance, delivering quick text search results and efficient use of storage space.
- Users love the fast and efficient search functionality of Tantivy, appreciating its quick results across multiple languages.
- Users appreciate the customizable interface of Tantivy, enhancing their experience with its flexibility and efficiency.
- Users appreciate the ease of use in Tantivy, highlighting its interactive interface and flexible program creation.
- Users value the easy integrations of Tantivy, enhancing their applications with quick implementation and robust support.
Cons
- Users report that distributed search functionality is lacking, impacting their overall experience with Tantivy.
- Users struggle with the missing data issue, which disrupts search functionality and leads to error messages.
- Users face software bugs that result in dependency issues and error messages affecting their experience with Tantivy.
- Users find the lack of a single file format in Tantivy to be a significant drawback for their needs.
- Users are concerned about the lack of distributed search in Tantivy and hope future updates will address this.
What Are Recent G2 Reviews of Tantivy?
"Excelling full-text search engine library."
Rating: 5.0/5.0 stars
— Emily W.
"Bring search engines & NLP on a common platform"
Rating: 4.5/5.0 stars
— Nashit H.

