ElasticSearch 7.X系列二:Es的基本curd命令

查看es的所有索引:

GET _cat/indices

查看某个索引的数据

GET index/_search

例:

查看索引有多少条数据:

GET index/_count

例:

查询指定索引id的数据

GET index/_doc/id

索引内添加数据:(未指定id)

POST index/_doc

{

"a":111,

"b":222

}

索引内添加数据:(指定id)

(注意:若id相同,则会覆盖掉原数据)

POST index/_doc/id

{

"a":111,

"b":222

}

索引内添加数据:(指定id)防止被覆盖

POST index/_create/id

此条命令保证若出现相同id则报错并不继续创建,若无,则创建索引并存储数据

修改索引内数据

POST index/_update/id

#删除指定id的文档

DELETE users/_doc/2

#删除 指定 索引

DELETE users

#创建或者修改文档

PUT users/_doc/1

#创建或者修改文档

PUT users/_doc/1

#创建指定id的文档,如果已存在就报错,如果不存在就创建

PUT users/_create/2

{ "firstname": "will", "lastname": "smith" }

#批量查询多个指定的id的数据,也可以批量查询

GET mget

{ "docs": [ {" index": "users", " id": 1}, {" index": "users", "_id": 2} ] }

#批量插入数据

POST users/ bulk

{"index": {" id": 3}} {"firstname": "A", "lastname": "a"} {"index": {" id": 4}} {"firstname": "B", "lastname": "b"} {"index": {" id": 5}} {"firstname": "X", "lastname": "x"} {"index": {"_id": 6}} {"firstname": "Z", "lastname": "z"}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值