es 的crud

#create
#创建一个记录,指定id,如果id不存在就创建,存在就报错.
PUT users/_create/1
{
  "firstName":"song",
  "lastName":"fazhun",
  "tags":["aaa","bbb"]
}

#get
#根据id获取
GET /users/_doc/1

#index
#index和create都是使用PUT
#create:PUT 索引名称/_create/1
#index: PUT 索引名称/_doc/1
#index和create的区别是,index如果插入id存在的话就是,先删除,再插入,版本号码加一,index是_doc
#create如果id存在,就是直接报错.创建的化在url中有一个_create
PUT /users/_doc/1
{
  "firstName":"song",
  "lastName":"fazhun",
  "tags":["ccc","ddd"]
}

#update
#POST /索引名称/_update/1
#{
# "doc":{
#   "firstName":"jianglang柴尽"
#}
#}
#修改不是覆盖所有,只修改制定的部分,可以做新增属性操作

POST /users/_update/1
{
  "doc":{
    "firstName":"jianglang柴尽"
  }
}

 #删除suoyin
 DELETE /users

 
原文地址:https://www.cnblogs.com/songfahzun/p/11118437.html