Skip to main content

Module fulltext

Module fulltext 

Source
Expand description

Full-text search with BM25 scoring

Provides efficient text search capabilities using:

  • Inverted index for fast document lookup
  • BM25 scoring algorithm for relevance ranking
  • Configurable text analysis (tokenization, stemming, stop words)
  • Multi-language stemming support (Turbopuffer-inspired)

Structs§

FullTextConfig
Configuration for full-text search
FullTextResult
Full-text search result
FullTextStats
Full-text index statistics
InvertedIndex
Inverted index for full-text search
Posting
Posting list entry for inverted index
TextAnalyzer
Text analyzer for tokenization, normalization, and stemming

Enums§

StemLanguage
Supported languages for stemming (Turbopuffer-inspired)