Elasticsearch для разработчиков: индексирование, анализ, поиск и агрегирование данных. 2-е издание

Elasticsearch — это мощная, масштабируемая и высокопроизводительная распределенная поисковая и аналитическая система, основанная на Apache Lucene. Данная книга представляет собой подробное руководство для разработчиков, желающих освоить Elasticsearch для эффективной работы с большими объемами данных. Второе издание обновлено в соответствии с актуальными версиями платформы.

Книга начинается с введения в Elasticsearch, объяснения его архитектуры, ключевых компонентов (узлы, кластеры, шарды, документы) и важности в современной экосистеме данных. Рассматриваются основы: установка, настройка среды и управление индексами — фундаментальными структурами для хранения информации.

Далее автор углубляется в практические аспекты использования Elasticsearch: полнотекстовый поиск, анализ данных, построение сложных запросов и использование агрегаций для аналитики. Особое внимание уделено работе с геопространственными данными, что расширяет область применения решений. Книга также затрагивает вопросы оптимизации производительности, администрирования кластеров и обеспечения надежности системы.

Издание насыщено практическими примерами, которые помогают закрепить теоретические знания и научиться применять Elasticsearch для решения реальных задач: от построения поисковых систем и лог-аналитики до создания аналитических панелей и работы со сложными структурами данных.

Elasticsearch для разработчиков: индексирование, анализ, поиск и агрегирование данных. 2-е издание
A
Автор
Анураг Шривастава
Издательство
Питер
Год
2025
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент