Elasticsearch: Silnik wyszukiwania stojący za nowoczesnymi aplikacjami
Elasticsearch to rozproszony, otwartoźródłowy silnik wyszukiwania i analityki, który napędza wyszukiwanie pełnotekstowe, analizę logów i eksplorację danych w czasie rzeczywistym na dużą skalę. Stanowi rdzeń Elastic Stack i jest używany w produkcji przez firmy od startupów na wczesnym etapie po duże przedsiębiorstwa. Ten track uczy Cię budować, przeszukiwać i operować klastrami Elasticsearch — od indeksowania pierwszego dokumentu po dostrajanie trafności wyników i zarządzanie wdrożeniami wielowęzłowymi.
Co się nauczysz
Zaczniesz od podstawowych koncepcji wyszukiwania i operacji na dokumentach, a następnie przejdziesz do pisania precyzyjnych zapytań, agregacji do analityki danych i analizy tekstu z dostrajaniem trafności. Nauczysz się modelowania danych i mappingów, które utrzymują indeksy wydajnymi, integracji Elasticsearch z narzędziami ekosystemu oraz stosowania zabezpieczeń i kontroli dostępu do ochrony klastra. Track kończy się zarządzaniem klastrem, dostrajaniem wydajności i zaawansowanymi przypadkami użycia, w tym najlepszymi praktykami dla środowiska produkcyjnego.
Ścieżka nauki
Dwanaście kursów obejmuje poziomy od A1 do C1. Track otwiera się kursem Introduction to Elasticsearch & Search Concepts i przechodzi przez Indexing and Basic Document Operations, Querying Data — Search Fundamentals oraz Integrations and Ecosystem Tools. Blok B2 obejmuje Advanced Search Techniques, Data Modeling and Mappings, Aggregations for Data Analytics, Text Analysis and Relevancy Tuning oraz Security and Access Control. Trzy ostatnie kursy C1 zajmują się zagadnieniami Scalability and Cluster Management, Performance Tuning and Optimization oraz Advanced Use Cases and Best Practices.
Jak to działa
Każdy kurs podzielony jest na krótkie, skoncentrowane lekcje, które uzupełniasz w wbudowanym edytorze z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny, kiedy się zaplecisz, dzięki czemu możesz pracować we własnym tempie bez utraty rozpędu.