0
0
Elasticsearchquery~30 mins

Boolean and binary types in Elasticsearch - Mini Project: Build & Apply

Choose your learning style9 modes available
Boolean and Binary Types in Elasticsearch
📖 Scenario: You are working with an Elasticsearch index to store information about electronic devices. Each device has a boolean field indicating if it is currently in stock, and a binary field storing a small image thumbnail in base64 format.
🎯 Goal: Create an Elasticsearch mapping with in_stock as a boolean type and thumbnail as a binary type. Then add a document with these fields and finally retrieve and display the stored document.
📋 What You'll Learn
Create an index mapping with in_stock as boolean type
Add thumbnail field as binary type in the mapping
Index a document with in_stock set to true and a sample base64 string for thumbnail
Retrieve and print the stored document
💡 Why This Matters
🌍 Real World
Storing device stock status and small images efficiently in Elasticsearch for quick searching and retrieval.
💼 Career
Understanding how to use boolean and binary types in Elasticsearch is important for roles involving search engine management, data indexing, and backend development.
Progress0 / 4 steps
1
Create the index mapping with boolean and binary fields
Create an Elasticsearch index called devices with a mapping that has a properties object containing in_stock as a boolean type and thumbnail as a binary type.
Elasticsearch
Need a hint?

Use the PUT method to create the index with the mappings property. Define in_stock as boolean and thumbnail as binary inside properties.

2
Index a document with boolean and binary values
Index a document into the devices index with in_stock set to true and thumbnail set to the base64 string "U29tZUJpbmFyeURhdGE=".
Elasticsearch
Need a hint?

Use PUT /devices/_doc/1 to add a document with the exact fields and values.

3
Retrieve the stored document
Retrieve the document with ID 1 from the devices index using the GET method.
Elasticsearch
Need a hint?

Use the GET method with the document ID to retrieve it.

4
Display the retrieved document
Print the retrieved document's _source field showing in_stock and thumbnail values.
Elasticsearch
Need a hint?

The retrieved document's _source field contains the stored boolean and binary values.