59.5. Exemples

La distribution source de PostgreSQL™ inclut plusieurs exemples de méthodes d'indexation implantées selon GiST. Le système principal fournit des fonctionnalités de recherche plein texte (indexation des tsvector et tsquery) ainsi que des fonctionnalités équivalentes aux R-Tree pour certains types de données géométriques (voir src/backend/access/gist/gistproc.c). Les modules contrib suivants contiennent aussi des classes d'opérateur GiST :

btree_gist

Fonctionnalités équivalentes aux B-Tree pour plusieurs types de données

cube

Indexation de cubes multi-dimensionnels

hstore

Module pour le stockage des paires (clé, valeur)

intarray

RD-Tree pour tableaux uni-dimensionnels de valeurs int4

ltree

Indexation des structures de type arbre

pg_trgm

Similarité textuelle par correspondance de trigrammes

seg

Indexation pour les « nombres flottants »