Проектирование и разработка поисковых систем на базе ElasticSearch

О чём курс

Курс разбирает проектирование поисковых систем на примерах архитектуры маркетплейсов с миллионами товаров и крупных поисковых сервисов уровня Яндекса и Google. Программа охватывает полный цикл: от внутренних сервисов и систем сбора логов до построения retrieval-слоя для языковых моделей.

О чём курс

Обучение сфокусировано на практических задачах высоконагруженных проектов. Вы разберёте, как отдавать релевантный ответ за 200 миллисекунд, предугадывать запрос на этапе ввода в строку, искать документы по смыслу без прямых ключевых слов и обеспечивать отказоустойчивость инфраструктуры при больших объёмах данных.

Что внутри

Темы сгруппированы по ключевым инженерным направлениям:

  • Поисковые движки и инфраструктура на базе Elasticsearch и Apache Lucene.
  • Подготовка данных: веб-краулинг, парсинг, предварительная очистка текста, индексация и учёт семантики языка.
  • Интерфейсы поиска: архитектура Search API и кэширование поисковой выдачи.
  • Поисковые техники: полнотекстовый, векторный и гибридный поиск, алгоритм BM25, обработка опечаток, учёт синонимов и автокомплит.
  • Основы машинного обучения для разработчиков: построение эмбеддингов, векторные пространства, косинусное сходство, алгоритмы ANN и HNSW, ML-ранжирование, кластеризация и применение поиска в архитектуре RAG для AI-агентов.

Чему вы научитесь

Вы освоите проектирование поисковой архитектуры с нуля, научитесь настраивать семантический поиск с использованием эмбеддингов и интегрировать готовый поисковый контур как retrieval layer для LLM.

Программа обучения

  • Урок №1 Основы поисковых систем
  • Урок №2 Поиск в маркетплейсе
  • Урок №3 Web Crawler + Indexer
  • Урок №4 Search API + ML Ranking
  • Урок №5 Semantic Search (Embeddings)
  • Урок №6 Поиск для AI-систем (RAG)
Складчина создана 24 октября 2026 г.

Теги курса

Инструменты
47 900 ₽