Index API는 인덱스에 문서를 인덱싱한다. 문서가 존재하지 않는다면 새로 인덱싱하고, 문서가 존재한다면 문서를 갱신한다. 이때 _version 메타필드를 +1 증가시킨다.
PUT movie_kibana_execute/_doc/3
{
"message": "helloworld",
"test-obj": {
"key1": "value1",
"key2": "value2",
"key3": 33
}
}
# 결과
{
"_index" : "movie_kibana_execute",
"_type" : "_doc",
"_id" : "5",
"_version" : 7,
"result" : "updated",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 16,
"_primary_term" : 2
}
_shards: 몇개의 사드에서 명령이 수행되었는지에 대한 정보
total: 복제되어야 하는 전체 샤드 개수successful; 성공적으로 복제된 샤드 개수failed: 복제에 실패한 샤드 개수Index API는 최소 1개 이상의 샤드에 복제가 성공해야 성공으로 간주