初步检索
1、_cat
GET /_cat/nodes:查看所有节点
GET/_cat/health:查看es健康状况
GET/_cat/master:查看主节点
GET/_cat/indices:查看所有索引–相当于查询所有数据库

2、索引一个文档
put:http://192.168.205.128:9200/customer/external/1
{
    "name":"jack"
}
发送多次是一个更新操作
必须带id

post
新增:不带id,带id但是之前没数据
修改:带id,并且之前有数据
3、查询文档
get:http://192.168.205.128:9200/customer/external/1

_seq_no:并发控制字段,每次更新就会加1,用来做乐观锁
_if_primary_term:主分片重新分配,如重启,就会变化
更新携带:?if_seq_no=0&if_primary_term=1
4、更新文档
POST:http://192.168.205.128:9200/customer/external/1/_update
{
  "doc": {
          "name":"jack1"
       }
}
如果这次更新和之前的数据一样,就什么都不做
如果不带/_update,则不会检查原数据
PUT也一样
5、删除文档&索引
DELETE:http://192.168.205.128:9200/customer/external/1
 http://192.168.205.128:9200/customer/删除文档
6、bulk批量导入数据
在kibana的devtools中
POST /customer/external/_bulk
{"index":{"_id":"1"}}
{"name":"jack"}
{"index":  {"_id":"2"}}
{"name":  "jack2"}




















