CRUD in Elasticsearch & Kibana

Kacper Bąk
2 min readAug 10, 2023

Elasticsearch, the powerful search and analytics engine, is an essential tool for companies looking to make sense of their data. For those who work with Elasticsearch, it’s often necessary to perform CRUD (Create, Read, Update, Delete) operations to manage data. In this guide, I’ll be walking you through a scenario in which you need to rectify account data in Elasticsearch using the Kibana console tool.

Homepage of Kibana showing the navigation panel and dashboard.
Homepage of Kibana showing the navigation panel and dashboard.

Scenario Background

Imagine you’re an Elasticsearch administrator for a banking company. Due to a deployment hiccup, certain account actions went out of sync. You now have the task of manually updating these records in Elasticsearch.

The objectives are:
1. Add a new account.
2. Update an existing account’s address.
3. Delete two accounts.

To make it easier, I’ll be breaking down each step with the necessary Kibana console commands.

Setting Up

Before you begin, make sure you have access to the Elasticsearch environment.

Navigate to the Kibana console.

--

--