58.5. Примеры
В дистрибутив исходного кода Postgres Pro включены несколько примеров методов индексов, реализованных на базе GiST. В настоящее время ядро системы обеспечивает поддержку текстового поиска (индексацию типов tsvector
и tsquery
), а также функциональность R-дерева для некоторых встроенных геометрических типов данных (см. src/backend/access/gist/gistproc.c
). Классы операторов GiST содержатся также и в следующих дополнительных модулях (contrib
):
btree_gist
Функциональность B-дерева для различных типов данных
cube
Индексирование для многомерных кубов
hstore
Модуль для хранения пар (ключ, значение)
intarray
RD-дерево для одномерных массивов значений int4
ltree
Индексирование древовидных структур
pg_trgm
Схожесть текста на основе статистики триграмм
seg
Индексирование «диапазонов чисел с плавающей точкой»