No matter how you intend to use Elasticsearch, understanding how to quickly perform CRUD operations on documents in Elasticsearch is essential. In this hands-on lab, you will be creating, reading, updating, and deleting documents in Elasticsearch.
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": "45 West 27th Street", "employer": "Elastic", "email": "john@elastic.com", "city": "New York", "state": "NY" }
- 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