Challenge: Search on Elasticsearch
Explore how to construct and execute diverse search queries in Elasticsearch on a product dataset. Learn to filter by name, price range, category, brand, rating, and use fuzzy matching to handle approximate terms. This lesson helps you apply practical Elasticsearch querying skills to meet specific search criteria and improve data retrieval accuracy.
We'll cover the following...
Challenge
In this challenge, you will be working with a dataset of product information stored in Elasticsearch. The dataset contains various attributes for each product, such as name, description, price, category, brand, color, availability, rating, and seller. Your task is to perform different search queries on Elasticsearch to gain insights and retrieve specific products based on given criteria.
The products index comprises several fields with their respective data types and purposes as follows:
-
name: This field stores the name of the product. It allows ...