ElasticSearch4脚本操作ES
Restful风格
REST (Representational State Transfer),表述性状态转移,是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范。
简单来说:就是一种定义接口的规范
要求:
- 基于HTTP
- 可以使用XML定义或Json格式定义
- 每一个URI代表一种资源
- 客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:
GET:用来获取资源
POST:用来新建资源(也可以用于更新资源)
PUT:用来更新资源
DELETE:用来删除资源
有一个/user资源
get: /user/1 这个表示查询
delete: /user/1 这个表示删除
post:/usr 添加
update:/usr 修改
postman操作
操作索引
添加索引
前面的地址是es所在的地址
查询索引
修改为get,进行查询索引
查询多个,使用逗号进行分隔
使用_all查询所有索引
删除索引
关闭索引
有了索引后,将索引关闭,不让其他人使用(因为这个索引也不想去删除)
关闭之后,便不能再往里面添加数据了
打开索引
操作映射
数据类型
简单数据类型
字符串
- text:会分词,不支持聚合
- keyword:不会分词,将全部内容作为一个词条,支持聚合
聚会的意思就是相当于关系型数据库里面的聚会函数(如:SUM这些聚和函数)
数值:
布尔:
- boolean
二进制:
- binary
范围类型:
- integer_range, float_range, long range, double_range, date_range
日期:
- date
复杂数据类型
数组:[]
对象:{}
使用Kibana操作映射
总结:
添加映射
删除索引
查询映射
添加字段
使用Kibana操作文档
添加文档
指定id的话,put和post都可以使用;如果不指定id,只能使用post
查询文档
修改文档
如果id存在就会自动的进行修改
删除文档
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhhaghgc
系列文章
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13