
Introducing TIN: full-text search for Postgres — PlanetScale
TIN is a fast, full-featured, full-text search index for Postgres
Database administrators and developers who need high‑performance text search capabilities in PostgreSQL
Biscuit is a PostgreSQL index access method optimized for high-performance LIKE/ILIKE pattern matching, including multi-column searches, using bitmap position indices and length bitmaps to avoid heap rechecks.
It stores primary index structures in memory with Roaring bitmap compression and provides SQL utilities and a view to inspect in-memory vs on-disk index size. Usage involves creating biscuit indexes on text and other convertible types and benefits from multiple algorithmic optimizations such as negative indexing, wildcard skipping, and early termination on empty bitmap intersections.