Postgres gets new full-text search extension called TIN
A team including Eric Ridge and Patrick Reynolds has released TIN, a full-text search extension for Postgres, now generally available for Postgres and Neki databases. It adds a single index type and query operator supporting boolean, phrase, span, fuzzy, wildcard, and regex matching, plus BM25-ranked and count queries.
GoKawiil's interpretation of the reporting above, not reported fact.
Postgres has long lacked a single text-search solution that combines rich query capabilities with transactional correctness, replication, and performance at scale, forcing developers toward external systems like Elasticsearch. If TIN delivers on its claims, it could let more applications keep search functionality inside their primary database, simplifying architecture and reducing operational overhead.
- TIN is a new GA full-text search extension for Postgres and Neki databases.
- It supports boolean, phrase, fuzzy, wildcard, regex matching, and BM25 scoring in one index type.
- It's designed to work correctly alongside joins, updates, replication, and transactions, unlike prior Postgres text-search tools.
Source: planetscale.com, 2026-09-19
Published there as: “Tin: full-text search for Postgres”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.