L'index GIN (Generalized Inverted Index) associe chaque élément contenu dans une valeur composite aux lignes qui le contiennent. Il convient aux jsonb, aux tableaux et à la recherche plein texte, pour des opérateurs comme @>, ? ou @@. Il est rapide en lecture mais plus coûteux en écriture.
Exemple
CREATE INDEX ON clients USING gin (donnees);