https://www.elastic.co/guide/en/elasticsearch/reference/7.1/docs.html
创建索引
PUT /user
# create document. 自动生成 _idPOST users/_doc{"user" : "Mike","post_date" : "2019-04-15T14:12:12","message" : "trying out Kibana"}#create document. 指定Id。如果id已经存在,报错PUT users/_doc/1?op_type=create{"user" : "Jack","post_date" : "2019-05-15T14:12:12","message" : "trying out Elasticsearch"}#create document. 指定 ID 如果已经存在,就报错PUT users/_create/1{"user" : "Jack","post_date" : "2019-05-15T14:12:12","message" : "trying out Elasticsearch"}### Get Document by ID#Get the document by IDGET users/_doc/1### Index & Update#Update 指定 ID (先删除,在写入)GET users/_doc/1PUT users/_doc/1{"user" : "Mike"}#GET users/_doc/1#在原文档上增加字段POST users/_update/1/{"doc":{"post_date" : "2019-05-15T14:12:12","message" : "trying out Elasticsearch"}}### Delete by Id# 删除文档DELETE users/_doc/1### Bulk 操作#执行两次,查看每次的结果#执行第1次POST _bulk{ "index" : { "_index" : "test", "_id" : "1" } }{ "field1" : "value1" }{ "delete" : { "_index" : "test", "_id" : "2" } }{ "create" : { "_index" : "test2", "_id" : "3" } }{ "field1" : "value3" }{ "update" : {"_id" : "1", "_index" : "test"} }{ "doc" : {"field2" : "value2"} }#执行第2次POST _bulk{ "index" : { "_index" : "test", "_id" : "1" } }{ "field1" : "value1" }{ "delete" : { "_index" : "test", "_id" : "2" } }{ "create" : { "_index" : "test2", "_id" : "3" } }{ "field1" : "value3" }{ "update" : {"_id" : "1", "_index" : "test"} }{ "doc" : {"field2" : "value2"} }### mget 操作GET /_mget{"docs" : [{"_index" : "test","_id" : "1"},{"_index" : "test","_id" : "2"}]}#URI中指定indexGET /test/_mget{"docs" : [{"_id" : "1"},{"_id" : "2"}]}GET /_mget{"docs" : [{"_index" : "test","_id" : "1","_source" : false},{"_index" : "test","_id" : "2","_source" : ["field3", "field4"]},{"_index" : "test","_id" : "3","_source" : {"include": ["user"],"exclude": ["user.location"]}}]}### msearch 操作POST kibana_sample_data_ecommerce/_msearch{}{"query" : {"match_all" : {}},"size":1}{"index" : "kibana_sample_data_flights"}{"query" : {"match_all" : {}},"size":2}### 清除测试数据#清除数据DELETE usersDELETE testDELETE test2
- Index文档
- Update文档
- Create一个文档
- Get一个文档
合并操作
GET _mgetPOST users/_msearch
Bulk API
