O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Path: The Road to Elasticsearch

Video Description

Learn all about Elasticsearch and the new Elastic stack

In Detail

This Learning Path seeks to present to you the new Elastic stack and its flagship software, Elasticsearch. Embark on a journey like never before with Elasticsearch 5.0. With its lightning-fast speed and open-source nature, Elasticsearch has risen exponentially in the past few years to become the preferred intra-web search engine of choice, with clients ranging from Cisco to NASA.

If you're new to Elasticsearch, this Learning Path will teach you everything you need to know about it and shall serve as a comprehensive introduction to the Elastic stack. If you're experienced with Elasticsearch and still fashion yourself as an 'ELK stack' developer, this Learning Path will bring you up to speed with Elasticsearch 5.0 and the new Elastic stack, which includes not just Logstash and Kibana, but a few other important tools and plugins that you need to know as well. We would begin by getting ourselves acquainted with the Elastic stack. Then, we will explore Elasticsearch 5.0 in greater depth.

By the end of this Learning Path, you will have developed a strong foundation in Elasticsearch and the Elastic stack, and completely understand how it works, such that you can effortlessly leverage its power when building quality, real-time, modern search applications.

Prerequisites: Basic knowledge of JavaScript, HTTP methods, and HTML.

Resources: Code downloads and errata:

  • Getting Started with Elastic Stack

  • Learning Elasticsearch 5.0

  • PATH PRODUCTS

    This path navigates across the following products (in sequential order):

  • Getting Started with Elastic Stack (2h 55m)

  • Learning Elasticsearch 5.0 (2h 10m)

  • Table of Contents

    1. Chapter 1 : Getting Started with Elastic Stack
      1. The Course Overview 00:07:40
      2. The Elastic Family 00:07:32
      3. Making Sense of Your Data 00:05:42
      4. Installing and Starting Elasticsearch 00:05:01
      5. Installing and Starting Logstash and Kibana 00:11:19
      6. Basic Concepts of Elasticsearch 00:06:11
      7. Elasticsearch APIs 00:03:55
      8. Query DSL and Mapping 00:09:44
      9. Aggregations Using Elasticsearch 00:05:38
      10. Elasticsearch Analyzers 00:03:21
      11. Scripting in Elasticsearch 00:07:39
      12. Stashing with Logstash 00:08:13
      13. Logstash Plugins 00:02:07
      14. APIs for Logstash 00:04:02
      15. Building Kibana Interface 00:05:58
      16. Visualizing Data with Kibana 00:06:07
      17. Building Dashboards with Kibana 00:02:19
      18. Featuring Kibana 5 00:06:04
      19. Configuring Logstash Input 00:02:38
      20. Filtering and Processing Input 00:00:53
      21. Loading Data to Elasticsearch 00:02:51
      22. Discover Using Kibana 00:03:55
      23. Netflix 00:03:51
      24. Salesforce 00:02:53
      25. Orange and Tango 00:04:30
    2. Chapter 2 : Learning Elasticsearch 5.0
      1. The Course Overview 00:03:09
      2. What Is ElasticSearch? 00:04:02
      3. Installing ElasticSearch 00:06:34
      4. Goal of ElasticSearch 00:04:17
      5. What's New in Version 5.0? 00:03:37
      6. Why Use ElasticSearch? 00:05:11
      7. What Is an Index? 00:02:31
      8. Documents in ElasticSearch 00:04:20
      9. What Is a Cluster? 00:06:52
      10. Setting Shards and Replicas 00:06:31
      11. Adding and Deleting an Index 00:08:10
      12. Adding and Deleting Documents 00:05:33
      13. Using Bulk API 00:08:45
      14. Introduction to REST API 00:03:22
      15. Using REST API to Search 00:06:34
      16. Using REST API to Update 00:06:40
      17. Introduction to DSL 00:04:10
      18. Understanding DSL 00:03:09
      19. Term Queries and Boosting 00:07:13
      20. Range Query 00:02:28
      21. Exist Query 00:03:02
      22. Aggregation Based Analytics 00:06:41
      23. Aggregations: Implementation 00:04:45
      24. Myths about ElasticSearch 00:08:40
      25. What Is ElasticStack? 00:01:48
      26. Kibana 00:05:24
      27. Logstash 00:03:49
      28. X-Pack 00:04:58
      29. Beats 00:01:54
      30. Preparing for Log Analysis 00:05:41
      31. Running Log Analysis 00:09:26
      32. Sorting in ElasticSearch 00:04:33
      33. Geo Searching 00:02:51
      34. Getting into Synonyms 00:04:24
      35. Choosing between ElasticSearch and Apache Solr 00:04:45