Course Code: elstkb
Duration: 28 hours
Course Outline:

Topic 1:

Installing and Understand Elasticsearch

- Introduction - Installation (Step by Step) - Elasticsearch Overview - Intro to HTTP & Restful API - Logical Concept of Elasticsearch - Term Frequency / Inverse Document Frequency (TF/IDF) - Using Elasticsearch - Features of ES7 - How to Scalling Elasticsearch

Topic 2: Mapping & Indexing Data

- Connecting to Cluster - MovieLens Data Set Introduction - Analyzers - Import Data via JSON / REST - Import Bulk Data using Bulk API - Updating Data in Elasticsearch - Deleting Data in Elasticsearch - Deal with Concurrency - Data Modeling and Relationship - Flattened Datatype - Mapping Execeptions

Topic 3: Search with Elasticsearch

- Query Lite - JSON Depth Search - Phrase Matching - Pagination - Sorting

Topic 4: Importing Data into Index

- Import Data with Script - Import Data with Client Library - Introduction with Logstash - Installing & Running Logstash - Logstash and MySQL - Import CSV & JSON with Logstash

Topic 5: Aggregation

- Aggregation, Metric & Buckets - Histograms - Time Series - Nested Aggregation

Topic 6: Kibana

- Introduction - Installation Kibana (Step by Step) - Playing with Kibana - Kibana Lens - Kibana Management - Elasticsearch SQL - Kibana Canvas