Введение в ElasticSearch
- Принципы работы поисковых систем
- Архитектура ElasticSearch: индекс, документы, кластеры
- Основные возможности и сценарии использования
Установка и базовая настройка
- Установка ElasticSearch на Linux и Windows
- Обзор ключевых настроек для оптимальной работы
- Работа с Kibana: быстрый обзор интерфейса
Работа с данными в ElasticSearch
- Индексация данных: добавление, обновление, удаление документов
- Форматирование и структура данных (JSON)
- Практика работы с REST API
Mapping и анализ данных
- Понятие mapping и схемы данных
- Типы данных в ElasticSearch
- Использование анализаторов и токенизации текста
Базовые и расширенные поисковые запросы
- Простые поисковые запросы (match, term, range)
- Сложные запросы (bool, must, should)
- Фильтрация и комбинирование условий
Объединение данных и продвинутые запросы
- Работа с вложенными структурами данных (nested)
- Псевдо-join с использованием nested и parent-child структур
- Примеры запросов для сложных бизнес-кейсов
Управление результатами поиска
- Сортировка и пагинация результатов
- Highlighting: подсветка фрагментов текста в результатах
- Контроль релевантности поиска
Агрегации и аналитика данных
- Основы работы с агрегатами (aggregation)
- Суммирование, группировка, расчет метрик
- Использование агрегатов для построения аналитических дашбордов
Оптимизация поиска и производительности
- Настройка релевантности поиска
- Оптимизация производительности при больших объёмах данных
- Best Practices по управлению индексами
+7 (700) 870-07-77
university@dtu.kz



