Elasticsearch in Action Premium class

Sezin Karli, Senior Software Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
32 Videos (2h 53m)
    • Introduction

      1:11
    • What is Elasticsearch?

      2:00
    • Terminology

      2:24
    • How to install and run Elasticsearch on Windows

      2:25
    • How to Install and run Elasticsearch on Mac

      1:06
    • Installing Head and Marvel Plugins

      4:00
    • Anatomy of a Document

      2:55
    • Create a Document in Elasticsearch

      8:38
    • Getting a Document from Elasticsearch

      6:08
    • Check If a Document Exists

      4:16
    • Deleting Documents in Elasticsearch

      4:08
    • Concurrency in Elasticsearch

      5:22
    • Update Documents in Elasticsearch

      6:00
    • Bulk Requests in Elasticsearch

      12:02
    • Mapping in Elasticsearch

      3:32
    • Analysis in Elasticsearch

      5:41
    • Built-in Analyzer Types

      3:36
    • Analysis Conclusion

      1:21
    • Custom Mappings for Simple Field Types

      12:01
    • Custom Mappings for Complex Field Types

      8:57
    • Understanding Query Results

      2:36
    • Search with Query String

      9:58
    • Searching with Query DSL

      10:14
    • Combining Queries

      11:23
    • Filters

      14:29
    • Queries and Filters combined

      3:00
    • Validating Queries

      2:18
    • Pagination

      3:14
    • Sorting on Exact Value Fields

      5:51
    • Sorting on Full-text Fields

      5:14
    • Relevance in Documents

      6:33
    • Conclusion

      0:34

About This Class

From real-time search and event management to sophisticated analytics and logging at scale, Elasticsearch has a great number of uses. Elasticsearch in Action course will help you learn the essential parts of Elasticsearch. If you have a basic knowledge of Relational Databases and eager to learn Elasticsearch, then this course is for you. You will begin your journey as a padawan and finish it as an Elasticsearch jedi.

You will begin learning Elasticsearch with a gentle introduction where you can setup your environment and launch your node of Elasticsearch for the first time. After that, we will dive into Create/Read/Update/Delete operations and show you how to do them in bulk. Later, we will learn about Mappings and Analyzers in a whole chapter dedicated to them. One of the most important chapters is Search in Depth where you will master the essential part of searching documents in Elasticsearch. And our last chapter will be Sorting where we will look into how we can sort our documents and how relevancy in Elasticsearch works.

28

Students

--

Projects

0

Reviews (0)

Sezin Karli

Senior Software Engineer

Senior Software Engineer at Sahibinden com which is the largest online classifieds and e-commerce platform in Turkey. Avid learner of new technologies. Blogger and speaker.

I have been developing applications for almost a decade. My first love is Java and I'm also a huge fan of Spring framework. I also like Groovy and I'm currently flirting with Python.

Relational Databases and Elasticsearch are my main interests in Data Store Systems ecology. I prepared the Elasticsearch in Action to share the love.

I love giving tech talks when I get the opportunity. I gave talks on Unit Testing, SonarQube, Google Guava, Docker and Spring Boot.

I have a MSc degree from Sabanci University where I worked on Data Mining, specifically focused on Periodic Pattern Mining.