elasticsearch6.5.4对数据增、删、改、查的简单操作

elasticsearch6.5.4对数据增、删、改、查的简单操作

一:用 REST API 操作数据

Elasticsearch REST API可用于各种任务。有了它,可以管理索引,更改实例参数,检查节点 和群集状态,索引数据,搜索数据或者通过GET API检索文档。但是现在,我们将集中在API中 的CRUD(create-retrieve-update-delete,增删改查)部分,它让我们能像使用NoSQL数据库一样 使用Elasticsearch。

1.GET http://localhost:9200/_cluster/state/nodes/:这个命令获取集群中节点
的信息。
2.POST http://localhost:9200/_cluster/nodes/_shutdown:这个命令向集群中
所有节点发送一个shutdown请求。
3.[GET/PUT/DELETE/POST] http://localhost:9200/索引/类型/标识符:这个命令是对数据的增删改查,详见下文。

1.1:增加一个文档(一条记录)

增加文档,使用put请求。如,增加索引为blog,类型为article,标识符为1的一个文档,文档内容为:

{
      "title": "New version of Elasticsearch released!",
      "content": "Version 1.0 released today!",
      "priority": 10,
      "tags": "elasticsearch",
      "ok":12
}

使用postman工具,发送put请求【注意content-type:application/json】:
在这里插入图片描述

1.2:获取一个文档(一条记录)

获取文档,使用get请求。如,获取索引为blog,类型为article,标识符为2的一个文档。
使用postman工具,发送get请求:
在这里插入图片描述

1.3:删除一个文档(一条记录)

删除文档,使用delete请求。如,删除索引为blog,类型为article,标识符为1的一个文档。
使用postman工具,发送delete请求:
在这里插入图片描述

1.4:更新一个文档(一条记录)

更新文档,使用post请求。如,更新索引为blog,类型为article,标识符为1的一个文档,将原文档中的content内容更新为“new content”:

{
      "script": "ctx._source.content = \"new content\""   
}

使用postman工具,发送post请求【注意content-type:application/json】:
在这里插入图片描述

二:elasticsearch-head查询数据

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值