No matter how you intend to use Elasticsearch, understanding how to quickly create, update, and delete documents in Elasticsearch is essential. In this learning activity, you will complete the following tasks:
* Create documents in Elasticsearch
* Update existing documents in Elasticsearch
* Delete documents from an Elasticsearch index
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create account 1000.
Use the Kibana console tool to execute the following:
PUT bank/_doc/1000 { "account_number": 1000, "balance": 65536, "firstname": "John", "lastname": "Doe", "age": 23, "gender": "M", "address": "125 Bear Creek Pkwy", "employer": "Linux Academy", "email": "john@linuxacademy.com", "city": "Keller", "state": "TX" }
- Update the address for account 100.
Use the Kibana console tool to execute the following:
POST bank/_update/100/ { "doc": { "address": "1600 Pennsylvania Ave NW", "city": "Washington", "state": "DC" } }
- Delete accounts 1 and 10.
Use the Kibana console tool to execute the following:
DELETE bank/_doc/1 DELETE bank/_doc/10