TIN v1.0.6: 2-3x faster, with support for stemming
Oct 8, 2026Patrick Reynolds, Eric Ridge

Summary
This post details the release of TIN v1.0.4 and v1.0.6, introducing stemming support for 18 languages using the rust_stemmers crate and Snowball project algorithms. It also describes optimizations to the tiebreaker logic for top-k queries, ensuring consistent performance with equal scores. Benchmarks are presented comparing TIN against ParadeDB on conjunction, disjunction, and phrase queries across x86-64 and ARM64 architectures, demonstrating TIN's regained performance lead, especially in concurrent write scenarios. The post also elaborates on the BM25 scoring optimization of omitting common terms and how to adjust this behavior.