65.5. Примеры#

65.5. Примеры

65.5. Примеры

В исходном дистрибутиве PostgreSQL содержатся несколько примеров реализации методов индексации с использованием GiST. В основной системе в настоящее время предоставляется поддержка текстового поиска (индексирование для tsvector и tsquery), а также функциональность эквивалентная R-Tree для некоторых встроенных геометрических типов данных (см. src/backend/access/gist/gistproc.c). В следующих модулях contrib также содержатся классы операторов GiST.

btree_gist

Эквивалент функциональности B-дерева для нескольких типов данных

cube

Индексирование для многомерных кубов

hstore

Модуль для хранения пар (ключ, значение)

intarray

RD-Tree для одномерного массива значений int4

ltree

Индексирование для древовидных структур

pg_trgm

Сходство текста с использованием сопоставления триграмм

seg

Индексация для диапазонов с плавающей запятой