Course info
May 19, 2021
1h 26m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only

There are times when a basic query will not quite work with document orientated databases. In this course, Executing Complex Queries with Elasticsearch, you’ll learn to build complex queries for Elasticsearch. First, you’ll explore the basics of scoring search results. Next, you’ll discover what it takes to build join queries in Elasticsearch. Finally, you’ll learn how to develop compound queries while scoring search results. When you’re finished with this course, you’ll have the skills and knowledge of building complex queries in Elasticsearch needed to skyrocket your skills with Elasticsearch.

About the author
About the author

Thomas is a Senior Software Engineer and Certified ScrumMaster. He spends most of his time working with the Hortonwork Data Platform and Agile Coaching.

More from the author
More courses by Thomas Henson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Thomas Henson, and welcome to my course, Executing Complex Queries with Elasticsearch. I'm a data author here at Pluralsight. Elasticsearch was my first entry into the world of big data, and it was huge for my career. Chances are you have used many different applications that use Elasticsearch on the back end for their search capabilities. In this course, we're going to expand on Elasticsearch queries by learning more complex use cases. Some of the major topics that we will cover include understand how to apply Elasticsearch filters, step‑by‑step for building Elasticsearch joined queries, an understanding of how scoring works within Elasticsearch, and then methods for building compound queries with Elasticsearch. By the end of this course, you'll feel comfortable using complex Elasticsearch queries. Before beginning this course, you should be familiar with Elasticsearch queries and some background in SQL will be helpful, but it's not required. From here, you should feel comfortable diving into Elasticsearch with courses on Indexing Data in Elasticsearch or Executing Full Text Queries with Elasticsearch. I hope you'll join me on this journey to learn Elasticsearch with the Executing Complex Queries with Elasticsearch course, here at Pluralsight.