Перейти к основному содержимому

Примеры

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

btree_gist

Функциональность, эквивалентная B-дереву, для нескольких типов данных.

cube

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

hstore

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

intarray

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

ltree

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

pg_trgm

Схожесть текста на основе статистики триграмм.

seg

Индексирование «диапазонов чисел с плавающей точкой».