55.4. 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 »