A lexeme branches to main-index and pending-list blocks, and both arrows converge on a candidate-row block.

GIN indexes speed up full-text and multi-value search

A GIN index stores searchable keys extracted from values and maps those keys to rows. Full-text documents, arrays, and JSONB can all use this access method, but each indexed expression needs an appropriate operator class. GIN is a family of supported searches, not one index that automatically accelerates unrelated columns, data types, or predicates. ...

May 15, 2027 · 5 min · XB Field Notes