Elasticsearch
Сергей Белозеров
Инженер-разработчик ПО Logrocon
Содержание:
00:00:00 - Вступление. Задача.
00:11:04 - Поиск в БД с помощью LIKE. Полнотекстовый поиск в БД
00:14:54 - tsvector. tsquery и websearch_to_tsquery
00:21:39 - Оператор @@. Минусы full-text-search в БД.
00:26:12 - Обратный индекс
00:34:43 - Переходим к Elasticsearch. Основная идея. Сравнение индекса с SQL БД. Шардирование (sharding). Ноды, шарды, реплики
00:42:34 - Создание индекса. Практика
00:54:43 - Пример динамической типизации. Пример явной типизации. Механизмы анализа текста
01:00:15 - Char Filter. Tokenizer. Token filter. Analyze API
01:05:04 - Анализатор по умолчанию. Пользовательский анализатор
01:20:13 - Query DSL - язык поиска. Простые запросы. Составные запросы. Запросы к вложенным объектам
01:30:43 - Модификация _score, scripting
01:34:15 - Алиасы, минимизация downtime
01:37:02 - Улучшение производительности
01:42:44 - ELK-stack. Elasticsearch VS OpenSearch
01:00:00 - Вступление. Задача