Document are indexed using the index API. We can index a new person document into the chapter4 index as shown here:
PUT chapter4/person/1
{
"id": 1,
"name": "user1",
"age": "55",
"gender": "M",
"email": "user1@gmail.com",
"last_modified_date": "2017-02-15"
}
The document we just indexed is uniquely identified by the index, type and identifier. You can either specify your identifier or let Elasticsearch pick one for you. If you want to specify an identifier, you have to use the PUT HTTP method. If you use the POST HTTP method, a unique identifier is automatically assigned to the document. The response to the preceding command is shown as follows:
{
"_index": "chapter4",
"_type": "person",
"...