简单获取
GET /user/_doc/1 // 获取user下id为1的数据 GET /user/_source/1 // 获取user下id为1的源数据
通过 url 查询数据
GET _search?q="明明" // 从所有的index中查找 GET user/_search?q=1 // 从某个index中查找
通过 request body 查询数据
GET user/_search { "query": { "match_all": {} } } // 查询 user 下所有的数据
post 和 put
POST user/_doc/1 { "name":"看看" } PUT user/_doc/1 { "name":"看看" } // post 和 put 都会删除原有数据后,再进行插入。 // version 和 seq_no 都会更新
post 的 _update 更新
POST user/_update/1 { "doc":{ "name":"看看" } } // 会在原有数据上进行增加更新 // 若是里面已经存在该键值对,则不会更新,version 和 seq_no 也不会更新
DELETE user/_doc/1 // 删除 index 下某条数据 DELETE user // 删除整个user