Полнотекстовый поиск в PostgreSQL / Александр Алексеев (Postgres Professional)

preview_player
Показать описание
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
--------
РИТ++ 2017, Backend Conf

Тезисы:

Не всем известно, что в PostgreSQL есть полнотекстовый поиск. Притом, в отличие от некоторых других РСУБД, в PostgreSQL этот поиск совершенно полноценный и способный посоревноваться в скорости и качестве со специализированными решениями. Что не менее интересно, используя полнотекстовый поиск PostgreSQL, вы можете избавиться от дублирования данных, экономя тем самым место на диске, трафик и обеспечивая согласованность данных.

Из этого доклада вы узнаете, как использовать для полнотекстового поиска PostgreSQL GIN, GiST, а также новый RUM-индекс, в чем заключаются преимущества и недостатки названных индексов, как с их помощью сделать поиск по документами или, например, саджестилки, и не только.
Рекомендации по теме
Комментарии
Автор

Отличное видео - очень удобное и практичное

wolf_code
Автор

Ребята кто знает подскажите пожалуйста поиск по триграммам учитывает регистр символа или нет
Функция similarity видимо не учитывает но я не нашел точной инфы в документации вроде

Ромчанский-це
Автор

Ребята, все вроде по красоте, но есть одна проблема почему не ищит в русском словаре фразу "не <-> работает", точнее ищит но подхватывает все что связанно с "работой"? А мне нужно только "не работает" со склонениями

СергейЯрмошук-цл
Автор

и кстати не понимаю почему все говорят постгреС. Если судя по названию постГРЕ - ЭсКуЭль ???

KirillBezzubkine