{"id":39560,"date":"2024-07-22T06:57:48","date_gmt":"2024-07-22T06:57:48","guid":{"rendered":"https:\/\/ctraining.co.il\/?post_type=course&#038;p=39560"},"modified":"2025-06-22T09:06:27","modified_gmt":"2025-06-22T09:06:27","slug":"elasticsearch-engineer-course","status":"publish","type":"course","link":"https:\/\/ctraining.co.il\/en\/course\/elasticsearch-engineer-course\/","title":{"rendered":"Elasticsearch Engineer Course"},"content":{"rendered":"<h2 dir=\"ltr\">About This Course<\/h2>\n<p dir=\"ltr\">This course is designed for both new Elasticsearch users and Elasticsearch professionals. It begins with the basics for getting started with the Elastic Stack, then quickly dives deep into topics ranging from optimizing search performance to building efficient clusters. You will learn about various ways to ingest and process data, how to write complex search requests and work with their responses, strategies for scaling your clusters up or down, managing indices in large clusters and multiple clusters, general cluster management and troubleshooting recommendations.<em>\u00a0<\/em><\/p>\n<h2 dir=\"ltr\">Course Outline<\/h2>\n<p dir=\"ltr\"><strong>Module 1: <\/strong><strong>Introduction to Elasticsearch<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>The Story of Elasticsearch<\/li>\n<li>Documents<\/li>\n<li>Indexes<\/li>\n<li>Indexing Data<\/li>\n<li>Searching Data<\/li>\n<li>The Bulk API<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 2 &#8211; <\/strong><strong>The Search API<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>Introduction to the Search API<\/li>\n<li>URI Searches<\/li>\n<li>Request Body Searches<\/li>\n<li>The match Query<\/li>\n<li>The match phrase Query<\/li>\n<li>The range Query<\/li>\n<li>The bool Query<\/li>\n<li>Source Filtering<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 3 &#8211; <\/strong><strong>Text Analysis<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>What is Analysis?<\/li>\n<li>Building an Inverted Index<\/li>\n<li>Analyzers<\/li>\n<li>Custom Analyzers<\/li>\n<li>Character Filters<\/li>\n<li>Tokenizers<\/li>\n<li>Token Filters<\/li>\n<li>Defining Analyzers<\/li>\n<li>Synonyms<\/li>\n<li>How to Choose an Analyzer<\/li>\n<li>Segments<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 4 <\/strong>&#8211; <strong>Mappings <\/strong><\/p>\n<ul dir=\"ltr\">\n<li>What is a Mapping?<\/li>\n<li>Dynamic Mappings<\/li>\n<li>Defining Explicit Mappings<\/li>\n<li>Adding Fields<\/li>\n<li>Dive Deeper into Mappings<\/li>\n<li>Specifying Analyzers<\/li>\n<li>Dynamic Templates<\/li>\n<li>Index Templates<strong>\u00a0<\/strong><\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 5 &#8211; <\/strong><strong>More Search Features<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>Filters<\/li>\n<li>Term Filters<\/li>\n<li>The match_phrase_prefix Query<\/li>\n<li>The multi_match_Query<\/li>\n<li>Fuzziness<\/li>\n<li>Highlighting<\/li>\n<li>More Like This<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 6 &#8211; <\/strong><strong>The Distributed Model<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>Starting a Node<\/li>\n<li>Creating an Index<\/li>\n<li>Starting a Second Node<\/li>\n<li>Shards: Distribution of an Index<\/li>\n<li>Distributing Documents<\/li>\n<li>Replication<\/li>\n<li>Split Brain<\/li>\n<li>Other Node Types<\/li>\n<li>Development vs. Production Mode<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 7 &#8211; <\/strong><strong>Working with Search Results<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>The Anatomy of a Search<\/li>\n<li>Relevance<\/li>\n<li>Boosting Relevance<\/li>\n<li>DFS Query-then-fetch<\/li>\n<li>Sorting Results<\/li>\n<li>Doc Values and Fielddata<\/li>\n<li>Pagination<\/li>\n<li>Scroll Searches<\/li>\n<li>Choosing a Search Type<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong>Module 8 &#8211; <\/strong><strong>Aggregations<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>What are Aggregations?<\/li>\n<li>Types of Aggregations<\/li>\n<li>Buckets and Metrics<\/li>\n<li>Common Metrics Aggregations<\/li>\n<li>The range Aggregation<\/li>\n<li>The date_range Aggregation<\/li>\n<li>The terms Aggregation<\/li>\n<li>Nesting Buckets<\/li>\n<\/ul>\n<p dir=\"ltr\">\n","protected":false},"excerpt":{"rendered":"<p>This three-day course is intended primarily for IT Professionals who already have significant experience with managing an on-premises Windows Server environment.<\/p>\n","protected":false},"featured_media":47299,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"tags":[4774,4773,4772],"coursetype":[1431],"product":[5159],"audience":[],"class_list":["post-39560","course","type-course","status-publish","has-post-thumbnail","hentry","tag-507-en","tag-ctr-507-en","tag-elasticsearch-engineer-en","coursetype-development-courses","product-development-courses"],"acf":[],"_links":{"self":[{"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/course\/39560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/course"}],"about":[{"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/types\/course"}],"version-history":[{"count":0,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/course\/39560\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/media\/47299"}],"wp:attachment":[{"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/media?parent=39560"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/tags?post=39560"},{"taxonomy":"coursetype","embeddable":true,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/coursetype?post=39560"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/product?post=39560"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/ctraining.co.il\/en\/wp-json\/wp\/v2\/audience?post=39560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}