Что такое GIN и GiST (индексы в PostgreSQL)?

Ответ

GIN (Generalized Inverted Index) - для полнотекстового поиска, массивов, JSONB (содержит, @>, ?). Построен по элементам (токенам); эффективен когда один документ дает много ключей. GiST (Generalized Search Tree) - для геоданных, диапазонов, полнотекста; может давать false positives, нужна проверка по таблице. Выбор зависит от типа данных и операторов.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.