PlanetScale

Introducing TIN: full-text search for Postgres

Sep 16, 2026Eric Ridge, Patrick Reynolds
Introducing TIN: full-text search for Postgres
SummaryAI, from the source post

This post introduces TIN, a new full-text search extension for PostgreSQL. It details the design goals, including support for boolean expressions, phrase queries, fuzzy matching, and ranked results. Extensive benchmarks are presented comparing TIN against ParadeDB, pg_textsearch, and Postgres GIN across various workloads (conjunction, disjunction, phrase, count queries) with and without concurrent writes. The benchmarks highlight TIN's superior QPS, lower p99 latencies, and reduced MB/query compared to alternatives, demonstrating its performance advantages in build time, index size, and query execution.

More from the Postgres Full-Text Search (TIN) trail