REST API调用
大家好我是迷途,一个在互联网行业,摸爬滚打的学子。热爱学习,热爱代码,热爱技术。热爱互联网的一切。再也不怕elasticsearch系列,帅途会慢慢由浅入深,为大家剖析一遍,各位大佬请放心,虽然这个系列帅途有时候更新的有点慢,但是绝对不会烂尾!如果你喜欢本系列的话,就快点赞关注收藏安排一波吧~
增
put /{索引名称}
-json{
"settings": {
"number_of_shards": 5, -- 分片数量
"number_of_replicas": 1 -- 副本数量
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200302155126900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
put /{索引}/{类型}/{id}
- json{
{
"name":"王二",
"gender":"女",
"age":18
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326191535616.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
注:ES 6.0 之后每一个索引只能对应一个类型type 再次新增会报错
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326193028104.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
删
delete /{索引}/{类型}/{文档id}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326191848738.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
delete /{索引}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326192831909.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
改
put /{索引}/{类型}/{文档id}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326193129656.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
查
get /{索引}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326193656945.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326193727395.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
get /{索引}/{类型}/{文档id}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326193905695.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMzYwNDcyNTIx,size_16,color_FFFFFF,t_70)
这里只演示最基本的查询,es的进阶查询语法与mongoDb类似,在后续文章中会为大家演示一些进阶的查询语法,与一些es在使用过程中遇到的问题。
如果本文有帮到你,请点赞关注一下持续更新中~~~