0
点赞
收藏
分享

微信扫一扫

ElasticSearch(4)脚本操作ES

你的益达233 2022-01-10 阅读 61

Restful风格

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

要求:

  1. 基于HTTP
  2. 可以使用XML定义或Json格式定义
  3. 每一个URI代表一种资源
  4. 客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:
有一个/user资源
	get: /user/1		这个表示查询
	delete: /user/1		这个表示删除
	post:/usr			添加
	update:/usr		修改

postman操作

操作索引

在这里插入图片描述

添加索引

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

查询索引

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

删除索引

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

关闭索引

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

打开索引

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

操作映射

数据类型

简单数据类型

字符串

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

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

布尔:

  • boolean

二进制:

  • binary

范围类型:

  • integer_range, float_range, long range, double_range, date_range

日期:

  • date

复杂数据类型

数组:[]

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

使用Kibana操作映射

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

添加映射


在这里插入图片描述

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

查询映射

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

添加字段

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

使用Kibana操作文档

在这里插入图片描述

添加文档

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

查询文档

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

修改文档

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

删除文档

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

举报

相关推荐

0 条评论