谷粒商城-高级篇-Day10-ElasticSearch

初步检索

1、_cat

GET /_cat/nodes:查看所有节点

GET/_cat/health:查看es健康状况

GET/_cat/master:查看主节点

GET/_cat/indices:查看所有索引–相当于查询所有数据库

谷粒商城-高级篇-Day10-ElasticSearch_第1张图片

2、索引一个文档

put:http://192.168.205.128:9200/customer/external/1

{
    "name":"jack"
}

发送多次是一个更新操作

必须带id

谷粒商城-高级篇-Day10-ElasticSearch_第2张图片

post

新增:不带id,带id但是之前没数据

修改:带id,并且之前有数据

3、查询文档

get:http://192.168.205.128:9200/customer/external/1

谷粒商城-高级篇-Day10-ElasticSearch_第3张图片

_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"}

谷粒商城-高级篇-Day10-ElasticSearch_第4张图片

你可能感兴趣的:(谷粒商城,elasticsearch,大数据)