К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Elasticsearch · LearnSpace
Назад в каталог
courseraIT и технологии

Foundations of Elasticsearch

Курс от Packt
Начальный≈ 6.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course now features Coursera Coach — your interactive learning companion that helps you test your knowledge, challenge assumptions, and deepen your understanding as you progress. Unlock the power of Elasticsearch, one of the most widely used engines for search and analytics in modern, data-driven systems. Designed for data engineers, developers, and IT professionals, this hands-on course will take you from foundational concepts to building scalable, real-world search solutions with confidence. You’ll begin by setting up your Elasticsearch environment and learning how to interact with clusters using RESTful APIs. Through step-by-step guidance, you’ll build a solid grounding in how Elasticsearch stores, structures, and retrieves data at scale. As you progress, you’ll dive into mapping and indexing, working with real datasets such as MovieLens to practice connecting to clusters, importing data, and tailoring analyzers and tokenizers to your needs. You’ll also learn how to manage bulk operations and handle concurrency—skills essential for production-grade search systems. In the final modules, you’ll master Elasticsearch’s powerful search capabilities. You’ll explore fuzzy matching, partial searches, pagination, sorting, and filters, empowering you to design fast, precise, and flexible query experiences. By the end of this course, you will have: - Understood how Elasticsearch stores, indexes, and retrieves data. - Worked with real-world datasets to create and manage indexes. - Designed analyzers, tokenizers, and mappings for optimized search behavior. - Performed efficient bulk operations and addressed concurrency challenges. - Built flexible, performant searches using fuzzy queries, filters, sorting, and pagination. - Gained the confidence to implement and scale Elasticsearch solutions in real environments. A basic understanding of databases and data structures is helpful but not required — this course begins with fundamentals and guides you all the way to advanced techniques.

Навыки, которые вы освоите

Query LanguagesData MappingBig DataData Import/ExportScalabilityRestful APISoftware InstallationData StoreNoSQL

Программа курса

3 модулей · 49 учебных материалов

01Installing and Understanding Elasticsearch12 материалов

Installing and Understanding Elasticsearch

Introduction to the SpecializationВидеоIntroduction to the Course 'Foundations of Elasticsearch'ЧтениеFull Specialization ResourcesЧтениеInstalling Elasticsearch (Step-by-Step)Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Foundations of Elasticsearch
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 6.7 ч

3 модулей

Язык: Английский

Субтитры: Дари, Казахский, Пушту

Часть программы вашего университета
Overview of ElasticsearchВидео
Introducing HTTP and RESTful APIsВидео
Elasticsearch Basics: Logical ConceptsВидео
Term Frequency/Inverse Document Frequency (TF/IDF)Видео
Using ElasticsearchВидео
How Elasticsearch ScalesВидео
Quiz: Elasticsearch Concepts and ArchitectureВидео
Section 1 Wrap-UpВидео
02Mapping and Indexing Data17 материалов

Mapping and Indexing Data

Section 2 IntroductionВидеоConnecting to Your ClusterВидеоIntroducing the MovieLens DatasetВидеоAnalyzersВидеоImport a Single Movie through JavaScript Object Notation/Representational State Transfer (JSON/REST) APIВидеоInserting Many Movies at Once with Bulk APIВидеоUpdating Data in ElasticsearchВидеоDeleting Data in ElasticsearchВидео(Exercise) Inserting, Updating, and Deleting a MovieВидеоDealing with ConcurrencyВидеоUsing Analyzers and TokenizersВидеоData Modeling and Parent/Child Relationships - Part 1ВидеоData Modeling and Parent/Child Relationships - Part 2ВидеоFlattened DatatypeВидеоDealing with Mapping ExtensionsВидеоSection 2 Wrap-UpВидеоIndexing and Updating Data in ElasticsearchDIALOGUE
03Searching with Elasticsearch20 материалов

Searching with Elasticsearch

Section 3 IntroductionВидеоQuery Lite InterfaceВидеоJavaScript Object Notation (JSON) Search In-DepthВидеоPhrase MatchingВидео(Exercise) Querying in Different WaysВидеоPaginationВидеоSortingВидеоMore with FiltersВидео(Exercise) Using FiltersВидеоFuzzy QueriesВидеоPartial MatchingВидеоQuery-Time Search-As-You-TypeВидеоN-Grams - Part 1ВидеоN-Grams - Part 2Видео"Search-As-You-Type" Field TypeВидеоSection 3 Wrap-UpВидеоConclusion to the Course 'Foundations of Elasticsearch'ЧтениеImplementing Basic Search in ElasticsearchDIALOGUEFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание