首页 > 其他 > 详细

ES - ES Restful命令

时间:2021-05-06 09:37:25      阅读:27      评论:0      收藏:0      [点我收藏+]

 总结:ES Restful命令

技术分享图片

 

 

测试实例

1.打开elasticsearch-head可视化界面

在该目录下运行命令 npm run start,并保持cmd界面不要被关闭。

然后在浏览器输入http://localhost:9100即可

技术分享图片

 

 

 

2.新建操作 

2.1 新建索引 {PUT /索引名/类型名/文档id}

 技术分享图片

 

类型名,ES 8后不再建议设置,默认是_doc类型 

字段属性,(下图的name, age),ES会自行猜测匹配。

技术分享图片

 

 

 

 技术分享图片

技术分享图片

 

 

2.2 新建规则(类似Mysql新建一张空表){PUT /索引名}

没有新建文档id,只单纯的新建规则,指定字段类型。类似Mysql新建一张空表。

技术分享图片

 

 

3.获取操作

3.1 得到索引信息 {GET 索引名}

技术分享图片

 

技术分享图片

 

 

3.2 查看ES默认信息 {GET _cat/XXX}

技术分享图片

 

 

4. 修改操作

4.1 通过PUT覆盖老信息

_version会增加,result从created到updated

缺点:如果覆盖的时候,无意间少了一些字段,那么就视同删除了该字段。

技术分享图片

 

 

4.2 通过POST更新信息

优点:只需要列出需要修改的字段即可!

技术分享图片

 

 

 

5. 删除索引/文档

技术分享图片

 

你的restful命令,写到索引级别,就删除索引;写到文档级别,就精确删除文档

技术分享图片

 

ES - ES Restful命令

原文:https://www.cnblogs.com/frankcui/p/14733537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!