Elasticsearch: поисковая система современных приложений
Elasticsearch — это распределённая открытая поисковая и аналитическая система, которая обеспечивает полнотекстовый поиск, анализ логов и исследование данных в реальном времени в масштабе. Она находится в ядре Elastic Stack и используется в производстве компаниями от стартапов до крупных предприятий. Этот курс научит вас создавать, запрашивать и управлять кластерами Elasticsearch — от индексирования первого документа до настройки релевантности и управления развёртываниями на нескольких узлах.
Что вы изучите
Вы начнёте с основных концепций поиска и операций над документами, затем перейдёте к написанию точных запросов, агрегациям для аналитики данных и анализу текста с настройкой релевантности. Вы изучите моделирование данных и маппинги, которые поддерживают индексы в эффективном состоянии, интеграцию Elasticsearch с инструментами экосистемы и применение безопасности и контроля доступа для защиты кластера. Курс завершается управлением кластером, настройкой производительности и продвинутыми сценариями использования, включая лучшие практики для production.
Путь обучения
Двенадцать курсов охватывают уровни от A1 до C1. Курс начинается с Introduction to Elasticsearch & Search Concepts и переходит к Indexing and Basic Document Operations, Querying Data — Search Fundamentals и Integrations and Ecosystem Tools. Блок B2 охватывает Advanced Search Techniques, Data Modeling and Mappings, Aggregations for Data Analytics, Text Analysis and Relevancy Tuning и Security and Access Control. Три завершающих курса C1 рассматривают Scalability and Cluster Management, Performance Tuning and Optimization и Advanced Use Cases and Best Practices.
Как это работает
Каждый курс разбит на короткие, сфокусированные уроки, которые вы проходите во встроенном редакторе с обратной связью в реальном времени. AI-репетитор доступен всегда, когда вы в затруднении, поэтому вы учитесь в собственном темпе, не теряя импульса.