ElasticSearch(4)脚本操作ES

Restful风格

REST (Representational State Transfer),表述性状态转移,是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范。

简单来说:就是一种定义接口的规范

要求:

  1. 基于HTTP
  2. 可以使用XML定义或Json格式定义
  3. 每一个URI代表一种资源
  4. 客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:

    GET:用来获取资源
    POST:用来新建资源(也可以用于更新资源)
    PUT:用来更新资源
    DELETE:用来删除资源

有一个/user资源
	get: /user/1		这个表示查询
	delete: /user/1		这个表示删除
	post:/usr			添加
	update:/usr		修改

postman操作

操作索引

在这里插入图片描述

添加索引

前面的地址是es所在的地址
在这里插入图片描述

查询索引

修改为get,进行查询索引
在这里插入图片描述
查询多个,使用逗号进行分隔
在这里插入图片描述
使用_all查询所有索引
在这里插入图片描述
在这里插入图片描述

删除索引

在这里插入图片描述
在这里插入图片描述

关闭索引

有了索引后,将索引关闭,不让其他人使用(因为这个索引也不想去删除)
在这里插入图片描述
关闭之后,便不能再往里面添加数据了
在这里插入图片描述

打开索引

在这里插入图片描述
在这里插入图片描述

操作映射

数据类型

简单数据类型

字符串

  1. text:会分词,不支持聚合
  2. keyword:不会分词,将全部内容作为一个词条,支持聚合

    聚会的意思就是相当于关系型数据库里面的聚会函数(如:SUM这些聚和函数)

数值:
在这里插入图片描述

布尔:

  • boolean

二进制:

  • binary

范围类型:

  • integer_range, float_range, long range, double_range, date_range

日期:

  • date
复杂数据类型

数组:[]

对象:{}
在这里插入图片描述

使用Kibana操作映射

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:
在这里插入图片描述

添加映射


在这里插入图片描述

删除索引
在这里插入图片描述

查询映射

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加字段

在这里插入图片描述
在这里插入图片描述

使用Kibana操作文档

在这里插入图片描述

添加文档

指定id的话,put和post都可以使用;如果不指定id,只能使用post
在这里插入图片描述
在这里插入图片描述

查询文档

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改文档

如果id存在就会自动的进行修改
在这里插入图片描述
在这里插入图片描述

删除文档

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

?abc!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值