elasticsearch7.7学习笔记(一):文档的增删改

缘由:去年做项目要用到搜索功能,需要从20个左右的字段里面进行模糊搜索,MySQL显然是不能胜任的,想到了使用elasticsearch来实现该功能。当时功能是实现了,但是学到的知识不成体系,所以现在打算重学elasticsearch,希望通过系统的学习,可以更好的掌握elasticsearch。

关于elasticsearch、kibana以及head插件的安装,网上已经有了很多的教程,不再赘述。

本文主要内容如下:

(1)索引的创建与删除

(2)文档的增删改

1.索引的创建与删除

(1)创建索引

使用put请求创建索引,test为索引名称,注意:索引名称不能重复、索引名称不能大写,如果大写,会出现如下错误:

索引创建成功后,可以到head插件中查看,如test索引信息:

(2)索引的删除

使用delete+索引名称,请求即可

 

2.文档的增删改

(1)添加文档

格式就是 put 索引名称/_doc/文档id,如果不想指定文档id,可以让elasticsearch随机生成,此时要使用post请求,如下:

注意到响应信息里面有_version和_seq_no,这两个都是版本控制信息,_version是文档的版本,意味着每个文档都有自己的版本,_seq_no是索引的版本,注意观察第一个图的值是0,第二个是1,是以索引的维度来衡量的。此时已经插入了两个文档:

 

(2)修改文档

使用post请求,指定更新字段

(3)删除文档

使用delete 索引名称/_doc/文档id,发送请求即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值