elasticsearch date_ElasticSearch的客户端操作

这篇博客详细介绍了如何通过Postman工具与Elasticsearch交互,包括创建索引、映射,添加、修改、删除文档,以及执行各种查询操作。内容涵盖Restful接口的使用,例如创建索引、删除索引、插入和更新文档等,并展示了Postman的请求和响应截图。此外,还展示了如何通过Kibana来验证这些操作的效果。
摘要由CSDN通过智能技术生成

实际开发中,主要有三种方式可以作为elasticsearch服务的客户端:

第一种,kibana插件

第二种,使用elasticsearch提供的Restful接口直接访问

第三种,使用elasticsearch提供的API进行访问

4.1 使用Postman工具进行Restful接口访问

ElasticSearch的接口语法:

c6aa8fd04db7d4cc60c30e0fbc4831f5.png

其中:

b9a402676b1fc643ba7242817a3faac7.png

4.2 创建索引index和映射mapping

请求url:

1d03e130c58aacb019ae5ff6141c43e7.png

请求体:

fce95bd1c1fc45417778d15865613502.png
4a15e48fe3ed9fb6dafb2829a8b0685c.png

类型名称:就是前面讲的type的概念,类似于数据库中的不同表

字段名:任意填写,可以指定许多属性,例如:

type:类型,可以是text、long、short、date、integer、object等

index:是否索引,默认为true

store:是否存储,默认为false ,一般内容比较多的字段设置成true,可提 升查询性能

analyzer:分词器

postman截图:

04ade287c09a380004d57045240482d8.png

kibana查看:

fe7c58802bca803d4637f52ef4d9ca82.png

4.3 删除索引index

请求url:

3a06f0b2e77ce96fc1c571e19af33bcd.png

postman截图:

7b2f4b9ea3c28929ddb8718b96abcfaf.png
573097bda3ec6c05e586eb11eec55d5a.png

kibana查看:

dfd9c9dee030f242ddd8b2e9ba3a17e6.png

4.4 创建文档document

请求url:

POST localhost:9200/blog/article/1

请求体:

9a23a652460de40e7a364f955684eb8b.png

postman截图:

7db9a3d78c1895921ae78799cafc032f.png

}kibana查看:

6d8c9b8252a2ace376b7e809b7f5a9d2.png
4df29ebd175f9518e5e36315d3df9010.png

4.5 修改文档document

请求url:

POST localhost:9200/blog/article/1

请求体:

b41c4ee628577301b04cf8393dd2880f.png

postman截图:

85fd784787adea8869211ff3f95690b3.png

kibana截图:

33d1b52221c601621a72b68044915673.png

4.6 删除文档document

请求url:

DELETE localhost:9200/blog/article/1

postman截图:

f933a2588c7127d27ff533ec09f86afe.png

kibana截图:

ac0825de6579075eba2ca9eb5d3c9c79.png
e5c444bf37dc6864085c0ca3a515a205.png

4.7 查询文档-根据id查询

请求url:

GET localhost:9200/blog1/article/1

postman截图:

2130066f0da122e3f63dfd4b339a6079.png

4.8 查询文档-querystring查询

请求url:

POST localhost:9200/blog/article/_search

请求体:

460c1b47c314da2f0a815eefa5651e3b.png

postman截图:

a52790362ab39f7ad1036ce2b38db44d.png

注意:

将搜索内容"搜索服务器"修改为"搜索",同样也能搜索到文档,该原因会在下面讲解中得到答案

5adefb3c6596869c015774ddd5313877.png

4.9 查询文档-term查询

请求url:

POST localhost:9200/blog/article/_search

请求体:

dd0a6170b425a06eba59aff109733b85.png

postman截图:

a812b0b7a6f978004fa06447614024e2.png

持续更新中~~~记得关注哟

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值