McAfee-Secured Website

Course name Software Engineering Courses Elasticsearch from Scratch Complete Course: Elasticsearch from Scratch Complete Course

Elasticsearch from Scratch Complete Course Video Course

Elasticsearch from Scratch Complete Course Video Course is developed by Software Engineering Courses Professionals to help you pass the Elasticsearch from Scratch Complete Course exam.

You Will Learn:

Was $21.99
Now $19.99

Description

This course will improve your knowledge and skills required to pass Elasticsearch from Scratch Complete Course exam.

Curriculum For This Course

  • 1. Getting Started 2 Videos 00:24:22
    • Introduction to Elasticsearch 05:33
    • Overview of the Elastic Stack 06:05
  • 2. Architecture of Elasticsearch 9 Videos 00:28:52
    • Introduction to this section 01:12
    • Nodes & Clusters 05:01
    • Indices & Documents 01:32
    • A word on types 01:21
    • Sharding 02:56
    • Replication 02:43
    • Keeping replicas synchronized 02:34
    • Searching for data 03:14
    • Distributing documents across shards 01:16
  • 3. Installing Elasticsearch & Kibana 7 Videos 00:28:53
    • Installing Elasticsearch on Mac/Linux 05:18
    • Installing Elasticsearch on Windows 05:33
    • Configuring Elasticsearch 03:41
    • Installing Kibana on Mac/Linux 02:49
    • Installing Kibana on Windows 02:40
    • Configuring Kibana 02:02
    • Introduction to Kibana and dev tools 06:34
  • 4. Managing Documents 12 Videos 00:37:28
    • Creating an index 01:32
    • Adding documents 03:47
    • Retrieving documents by ID 01:13
    • Replacing documents 01:26
    • Updating documents 03:39
    • Scripted updates 03:06
    • Upserts 02:29
    • Deleting documents 03:28
    • Deleting indices 00:46
    • Batch processing 05:54
    • Importing test data with cURL 02:49
    • Exploring the cluster 06:50
  • 5. Mapping 11 Videos 00:52:50
    • Introduction to mapping 01:23
    • Dynamic mapping 03:53
    • Meta fields 02:47
    • Field data types 13:46
    • Adding mappings to existing indices 01:55
    • Changing existing mappings 03:49
    • Mapping parameters 07:57
    • Adding multi-fields mappings 02:38
    • Defining custom date formats 05:42
    • Picking up new fields without dynamic mapping 07:31
    • Wrap up 00:37
  • 6. Analysis & Analyzers 14 Videos 00:54:40
    • Introduction to the analysis process 01:41
    • A closer look at analyzers 04:43
    • Using the Analyze API 03:28
    • Understanding the inverted index 04:31
    • Overview of character filters 02:34
    • Overview of tokenizers 08:34
    • Overview of token filters 06:24
    • Overview of built-in analyzers 04:58
    • Configuring built-in analyzers and token filters 04:40
    • Creating custom analyzers 03:11
    • Using analyzers in mappings 03:18
    • Adding analyzers to existing indices 03:27
    • A word on stop words 01:01
    • Wrap up 01:01
  • 7. Introduction to Searching 8 Videos 00:31:44
    • Search methods 01:49
    • Searching with the request URI 03:48
    • Introducing the Query DSL 02:20
    • Understanding query results 01:55
    • Understanding relevance scores 09:53
    • Debugging unexpected search results 01:41
    • Query contexts 02:26
    • Full text queries vs term level queries 05:56
  • 8. Term Level Queries 10 Videos 00:26:52
    • Introduction to term level queries 01:10
    • Searching for a term 02:26
    • Searching for multiple terms 01:46
    • Retrieving documents based on IDs 01:05
    • Matching documents with range values 03:44
    • Working with relative dates (date math) 07:35
    • Matching documents with non-null values 01:57
    • Matching based on prefixes 01:17
    • Searching with wildcards 02:32
    • Searching with regular expressions 02:56
  • 9. Full Text Queries 4 Videos 00:11:24
    • Introduction to full text queries 02:21
    • Flexible matching with the match query 04:43
    • Matching phrases 01:36
    • Searching multiple fields 02:36
  • 10. Adding Boolean Logic to Queries 4 Videos 00:21:25
    • Introduction to compound queries 00:49
    • Querying with boolean logic 10:35
    • Debugging bool queries with named queries 03:14
    • How the “match” query works 06:25
  • 11. Joining Queries 13 Videos 00:59:46
    • Introduction to this section 02:14
    • Querying nested objects 05:49
    • Nested inner hits 03:57
    • Mapping document relationships 02:40
    • Adding documents 06:32
    • Querying by parent ID 02:49
    • Querying child documents by parent 05:12
    • Querying parent by child documents 05:53
    • Multi-level relations 09:39
    • Parent/child inner hits 01:58
    • Terms lookup mechanism 06:09
    • Join limitations 01:16
    • Join field performance considerations 03:57
  • 12. Controlling Query Results 8 Videos 00:27:51
    • Specifying the result format 02:59
    • Source filtering 04:23
    • Specifying the result size 01:33
    • Specifying an offset 02:07
    • Pagination 05:04
    • Sorting results 05:14
    • Sorting by multi-value fields 02:25
    • Filters 03:50
  • 13. Aggregations 12 Videos 01:00:32
    • Introduction to aggregations 02:17
    • Metric aggregations 08:55
    • Introduction to bucket aggregations 06:23
    • Document counts are approximate 06:22
    • Nested aggregations 05:19
    • Filtering out documents 02:29
    • Defining bucket rules with filters 03:13
    • Range aggregations 07:24
    • Histograms 07:15
    • Global aggregation 02:57
    • Missing field values 02:25
    • Aggregating nested objects 02:14
  • 14. Improving Search Results 9 Videos 00:54:19
    • Introduction to this section 00:27
    • Proximity searches 07:15
    • Affecting relevance scoring with proximity 05:32
    • Fuzzy match query (handling typos) 08:47
    • Fuzzy query 02:31
    • Adding synonyms 12:08
    • Adding synonyms from file 05:38
    • Highlighting matches in fields 06:02
    • Stemming 05:23
  • 15. Building a Web Application Search Engine 6 Videos 00:47:49
    • Introducing Application & Client Libraries 06:40
    • Adding a simple query 06:30
    • Paginating search results 08:34
    • Adding fuzziness 04:48
    • Aggregations & Filters 17:36
    • Adding product details page 03:41
  • 16. Conclusion 1 Videos 00:00:47
    • Last words & summing up 00:47
  • 17. Legacy Content (version 2.x) 36 Videos 02:52:42
    • Introduction to this course 01:06
    • Introduction to Elasticsearch 03:07
    • Terminology 08:16
    • Installing Elasticsearch 03:19
    • Installing Kibana 04:23
    • Installing Sense 02:59
    • Creating an index 04:02
    • Deleting an index 01:17
    • Introduction to mapping 05:01
    • Field data types 13:09
    • Meta fields 06:15
    • Adding mappings 04:13
    • Adding test data 02:22
    • Adding documents 04:34
    • Replacing documents 01:47
    • Updating documents 02:05
    • Deleting documents 01:13
    • Batch processing 08:01
    • Retrieving document by ID 01:40
    • Introduction to searching 07:15
    • Searching with query strings: Basics 04:21
    • Searching with query strings: Bool query 04:00
    • Searching with query strings: Phrase query 03:20
    • Searching with query strings: Remarks 01:17
    • Searching with Query DSL: Full text queries 05:26
    • Searching with Query DSL: Term level queries 07:01
    • Searching with Query DSL: Compound queries 07:39
    • Searching across indexes and types 08:20
    • Fuzzy searches 09:21
    • Proximity searches 05:54
    • Boosting 04:27
    • Filtering results 03:08
    • Changing the size of result sets 01:51
    • Pagination 03:31
    • Sorting results 02:30
    • Aggregations 13:40