Bo Andersen – Complete Guide to Elasticsearch
Salepage : Bo Andersen – Complete Guide to Elasticsearch
Arichive : Bo Andersen – Complete Guide to Elasticsearch
Description
Complete Guide to Elasticsearch
Find the needle in the haystack.
This course is available today, but this page has yet to be updated!
This means that it’s your lucky day, as you can still make use of the below coupon code!
Enroll today to get a 75% early bird discount.
Use the following coupon code at checkout to claim your discount.
What’s it all about?
Below is some of what you will learn -in the course.
- Understand the architecture of Elasticsearch
- Understand how Elasticsearch works under the hood
- Different types of search queries (full text, compound, …)
- How to work – mappings
- Analyzers, tokenizers, stemming, etc.
- Fuzzy searches, pagination, filters, etc.
- Auto-completion using suggesters
- Using aggregations
30 day money back guarantee
Don’t like the course? Get your money back, no questions asked.

Your instructor
I am a web developer from Denmark who has more than 10 years of experience – software development and web development. I am a full-stack developer, meaning that I work – backend as well as frontend development. I have worked for a number of successful companies in the past, including as a backend developer on one of Denmark’s most popular websites. Now I work as a freelance consultant and teacher, and love teaching people what I have learned over the years.

Bo Andersen
Course Curriculum
Getting Started
-
Preview
Introduction to this course (5:41)
-
Preview
Introduction to Elasticsearch (5:33)
-
Preview
Overview of the Elastic Stack (ELK+) (6:05)
-
Start
Quiz
Architecture of Elasticsearch
-
Start
Introduction to this section (1:12)
-
Start
Nodes & Clusters (5:14)
-
Start
Quiz
-
Start
Indices & Documents (1:40)
-
Start
A word on types (1:21)
-
Start
Sharding (4:52)
-
Start
Quiz
-
Start
Replication (3:33)
-
Start
Quiz
-
Start
Keeping replicas synchronized (3:14)
-
Start
Searching for data (3:42)
-
Start
Distributing documents across shards (4:03)
-
Start
Wrap up (1:16)
Installing Elasticsearch & Kibana
-
Start
Running Elasticsearch and Kibana – Docker (5:10)
-
Preview
Installing Elasticsearch on Mac/Linux (5:20)
-
Preview
Installing Elasticsearch on Windows (5:36)
-
Start
Configuring Elasticsearch (3:43)
-
Preview
Installing Kibana on Mac/Linux (2:52)
-
Preview
Installing Kibana on Windows (2:42)
-
Start
Configuring Kibana (2:04)
-
Preview
Introduction to Kibana and dev tools (6:36)
-
Start
Using the MSI installer on Windows
Managing Documents
-
Start
Creating an index (1:34)
-
Start
Adding documents (3:49)
-
Start
Retrieving documents by ID (1:16)
-
Start
Replacing documents (1:29)
-
Start
Updating documents (3:42)
-
Start
Scripted updates (3:08)
-
Start
Upserts (2:32)
-
Start
Deleting documents (3:30)
-
Start
Deleting indices (0:49)
-
Start
Batch processing (5:56)
-
Start
Importing test data – cURL (2:51)
-
Start
Exploring the cluster (6:53)
Mapping
-
Start
Introduction to mapping (1:23)
-
Start
Dynamic mapping (4:27)
-
Start
Meta fields (2:50)
-
Start
Field data types (13:48)
-
Start
Adding mappings to existing indices (1:57)
-
Start
Changing existing mappings (3:51)
-
Start
Mapping parameters (8:02)
-
Start
Adding multi-fields mappings (2:40)
-
Start
Defining custom date formats (5:46)
-
Start
Picking up new fields -out dynamic mapping (7:33)
-
Start
Wrap up (0:37)
Analysis & Analyzers
-
Start
Introduction to the analysis process (1:53)
-
Start
A closer look at analyzers (5:21)
-
Start
Using the Analyze API (3:30)
-
Start
Understanding the inverted index (4:31)
-
Start
Quiz
-
Start
Overview of character filters (2:36)
-
Start
Overview of tokenizers (8:36)
-
Start
Overview of token filters (6:26)
-
Start
Overview of built-in analyzers (5:00)
-
Start
Configuring built-in analyzers and token filters (4:43)
-
Start
Creating custom analyzers (3:13)
-
Start
Using analyzers in mappings (3:20)
-
Start
Adding analyzers to existing indices (3:30)
-
Start
A word on stop words (1:01)
-
Start
Wrap up (1:01)
Introduction to Searching
-
Start
Search methods (2:17)
-
Start
Searching – the request URI (3:50)
-
Start
Introducing the Query DSL (2:50)
-
Start
Understanding query results (1:57)
-
Start
Understanding relevance scores (10:30)
-
Start
Debugging unexpected search results (1:43)
-
Start
Query contexts (2:40)
-
Start
Full text queries vs term level queries (5:57)
-
Start
Quiz
Term Level Queries
-
Start
Introduction to term level queries (1:10)
-
Start
Searching for a term (2:28)
-
Start
Searching for multiple terms (1:48)
-
Start
Retrieving documents based on IDs (1:07)
-
Start
Matching documents – range values (3:46)
-
Start
Working – relative dates (date math) (7:37)
-
Start
Matching documents – non-null values (2:00)
-
Start
Matching based on prefixes (1:19)
-
Start
Searching – wildcards (2:34)
-
Start
Searching – regular expressions (3:03)
-
Start
Exercises (1:07)
-
Start
Exercises: Solutions (6:16)
Full Text Queries
-
Start
Introduction to full text queries (2:23)
-
Start
Flexible matching – match query (4:45)
-
Start
Matching phrases (1:38)
-
Start
Searching multiple fields (2:38)
-
Start
Exercises (0:40)
-
Start
Exercises: Solutions (2:29)
Adding Boolean Logic to Queries
-
Start
Introduction to compound queries (1:09)
-
Start
Querying – boolean logic (10:37)
-
Start
Debugging bool queries – named queries (3:16)
-
Start
How the “match” query works (6:27)
Controlling Query Results
-
Start
Specifying the result format (3:01)
-
Start
Source filtering (4:26)
-
Start
Specifying the result size (1:36)
-
Start
Specifying an offset (2:09)
-
Start
Pagination (5:04)
-
Start
Sorting results (5:16)
-
Start
Sorting by multi-value fields (2:27)
-
Start
Filters (3:52)
Aggregations
-
Start
Introduction to aggregations (2:43)
-
Start
Metric aggregations (9:40)
-
Start
Introduction to bucket aggregations (6:25)
-
Start
Document counts are approximate (6:22)
-
Start
Nested aggregations (5:58)
-
Start
Filtering out documents (2:31)
-
Start
Defining bucket rules – filters (3:16)
-
Start
Range aggregations (7:54)
-
Start
Histograms (8:01)
-
Start
Global aggregation (2:59)
-
Start
Missing field values (2:27)
-
Start
Aggregating nested objects (2:16)
Improving Search Results
-
Start
Introduction to this section (0:27)
-
Start
Proximity searches (7:17)
-
Start
Affecting relevance scoring – proximity (5:34)
-
Start
Fuzzy match query (handling typos) (9:06)
-
Start
Fuzzy query (2:33)
-
Start
Adding synonyms
-
Start
Adding synonyms from file (5:40)
-
Start
Highlighting matches in fields (6:05)
-
Start
Stemming (5:26)
Reviews
There are no reviews yet.