Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Using Elasticsearch and Kibana
Rating: 4.0 out of 5(94 ratings)
1,659 students
Created byLoony Corn
Last updated 1/2020
English

What you'll learn

  • Construct robust, scalable search for production use in web and enterprise apps
  • Query ES using the ES Domain Specific Language
  • Perform aggregations to extract insights and run analytics on ES
  • Interface with ES using Python

Course content

7 sections59 lectures6h 8m total length
  • You, This Course, and Us2:23

Requirements

  • A basic understanding of HTTP and JSON (Javascript Object Notation)
  • Python is helpful for the portions of the course that deal with the ES Python client

Description

Elasticsearch wears two hats: It is both a powerful search engine built atop Apache Lucene, as well as a serious data warehousing/BI technology.

This course will help you use the power of ES in both contexts

ES as search engine technology:

  • How search works, and the role that inverted indices and relevance scoring play
  • The tf-idf algorithm and the intuition behind term frequency, inverse document frequency and field length
  • Horizontal scaling using sharding and replication
  • Powerful querying functionality including a query-DSL
  • Using REST APIs - from browser as well as from cURL

ES as data warehouse/OLAP technology:

  • Kibana for exploring data and finding insights
  • Support for CRUD operations - Create, Retrieve, Update and Delete
  • Aggregations - metrics, bucketing and nested aggs
  • Python client usage


Who this course is for:

  • Developers looking to add robust enterprise search functionality
  • Business analysts looking to use ES and Kibana for business intelligence
  • Data professionals looking to use the ElasticSearch search engine