EveryDev.ai
Subscribe
Home
Tools

4,791+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2432
  • Coding1785
  • Infrastructure837
  • Projects689
  • Research582
  • MCP557
  • Marketing486
  • Analytics468
  • Design396
  • Testing384
  • Data355
  • Security297
  • Integration249
  • Communication238
  • Prompts231
  • Extensions216
  • Commerce167
  • Voice162
  • DevOps161
  • Web117
  • Learning113
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Tantivy
    Tantivy icon

    Tantivy

    Database Tools
    Featured

    A full-text search engine library written in Rust, inspired by Apache Lucene, for building custom search engines.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Tantivy is a full-text search engine library written in Rust, released under the MIT License.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Database ToolsSearch and DiscoveryAI Development Libraries

    Alternatives

    ParadeDBZoektCohere
    Developer
    Quickwit OSSQuickwit OSS Project

    Listed Oct 2026

    About Tantivy

    Tantivy is an open-source full-text search engine library written in Rust and maintained under the quickwit-oss GitHub organization. It is inspired by Apache Lucene's design and is meant to be embedded in applications to build search functionality. The latest listed release is 0.26.1, published 2026-05-10.

    What It Is

    Tantivy is a crate rather than an off-the-shelf search server. The README says it is closer to Apache Lucene than to Elasticsearch or Apache Solr, and is intended as a building block for such engines. Distributed search is explicitly out of scope; the README points to Quickwit, a distributed search engine built on Tantivy, for that need.

    How Indexing and Search Work

    Developers define a schema, index documents, and query them. Supported field types include text, integers, floats, dates, IP, bool, JSON, and hierarchical facets. Queries use a natural query language such as (michael AND jackson) OR "king of pop", with phrase and range queries and BM25 scoring (the same as Lucene). Indexing is incremental and multithreaded. Documents are immutable, so edits require deleting and reindexing. New documents become searchable after a commit on the IndexWriter and a reader reload.

    Features for Analysis and Language Support

    The library offers faceted search, an aggregation collector (histogram, range buckets, average, stats), fast fields (the equivalent of Lucene doc values), and a compressed document store (LZ4, Zstd, or none). The tokenizer is configurable with stemming for 17 Latin languages, and third-party crates add Chinese, Japanese, and Korean tokenization.

    Getting Started

    Tantivy works on stable Rust and supports Linux, macOS, and Windows. The project provides a basic search example, docs on docs.rs, and tantivy-cli, a command-line tool for creating an index and searching via the CLI or a small REST server. Bindings exist for Python (tantivy-py) and Ruby (tantiny).

    Community Discussions

    Be the first to start a conversation about Tantivy

    Share your experience with Tantivy, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Tantivy is a full-text search engine library written in Rust, released under the MIT License.

    • MIT License
    • Full-text search library written in Rust
    • BM25 scoring
    • Incremental and multithreaded indexing
    • Faceted search and range queries

    Capabilities

    Key Features

    • Full-text search
    • Configurable tokenizers with stemming for 17 Latin languages
    • BM25 scoring
    • Natural query language and phrase queries
    • Range queries and faceted search
    • Incremental and multithreaded indexing
    • Mmap directory
    • Fast fields
    • JSON field support
    • Aggregation collector (histogram, range, average, stats)
    • Compressed document store (LZ4, Zstd)
    • Searcher Warmer API

    Integrations

    tantivy-py
    tantiny
    tantivy-cli
    Quickwit
    tantivy-jieba
    lindera
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Tantivy and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Quickwit OSS

    Quickwit OSS Project

    Read more about Quickwit OSS
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    ParadeDB icon

    ParadeDB

    ParadeDB is a modern Elasticsearch alternative built as a Postgres extension, enabling full-text, hybrid, and faceted search directly within PostgreSQL.

    Zoekt icon

    Zoekt

    Fast trigram-based code search engine for source code, supporting substring and regexp matching with a rich query language across single or many repositories.

    Cohere icon

    Cohere

    Enterprise AI platform providing large language models, embeddings, and retrieval systems for business applications.

    Browse all tools

    Related Topics

    Database Tools

    AI-powered tools for database management, optimization, query construction, and schema design that enhance developer productivity and database performance.

    71 tools

    Search and Discovery

    AI-powered tools for finding and exploring information.

    60 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    434 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions