实际开发中,主要有三种方式可以作为elasticsearch服务的客户端:
第一种,kibana插件
第二种,使用elasticsearch提供的Restful接口直接访问
第三种,使用elasticsearch提供的API进行访问
4.1 使用Postman工具进行Restful接口访问
ElasticSearch的接口语法:
![c6aa8fd04db7d4cc60c30e0fbc4831f5.png](https://i-blog.csdnimg.cn/blog_migrate/b6e72e24013f7466685fe649ddafac95.jpeg)
其中:
![b9a402676b1fc643ba7242817a3faac7.png](https://i-blog.csdnimg.cn/blog_migrate/3f80eec889c54034eec79593180dbfbc.jpeg)
4.2 创建索引index和映射mapping
请求url:
![1d03e130c58aacb019ae5ff6141c43e7.png](https://i-blog.csdnimg.cn/blog_migrate/583970c4900db2ab6e602907470b9dc2.jpeg)
请求体:
![fce95bd1c1fc45417778d15865613502.png](https://i-blog.csdnimg.cn/blog_migrate/90b3ca35a5a637f7ae519355b530ebc3.jpeg)
![4a15e48fe3ed9fb6dafb2829a8b0685c.png](https://i-blog.csdnimg.cn/blog_migrate/7df289c6e726f0d4c7db35a0f27f38bb.jpeg)
类型名称:就是前面讲的type的概念,类似于数据库中的不同表
字段名:任意填写,可以指定许多属性,例如:
type:类型,可以是text、long、short、date、integer、object等
index:是否索引,默认为true
store:是否存储,默认为false ,一般内容比较多的字段设置成true,可提 升查询性能
analyzer:分词器
postman截图:
![04ade287c09a380004d57045240482d8.png](https://i-blog.csdnimg.cn/blog_migrate/709159be5c7c961397289fd6753098be.jpeg)
kibana查看:
![fe7c58802bca803d4637f52ef4d9ca82.png](https://i-blog.csdnimg.cn/blog_migrate/b8b60c8b3b951c64827a8adc7cbe4ccf.jpeg)
4.3 删除索引index
请求url:
![3a06f0b2e77ce96fc1c571e19af33bcd.png](https://i-blog.csdnimg.cn/blog_migrate/f6a56789f8d40c250132bf6882ad8d00.jpeg)
postman截图:
![7b2f4b9ea3c28929ddb8718b96abcfaf.png](https://i-blog.csdnimg.cn/blog_migrate/ac5707eeebe4dd35d059d5ef9d20eb9a.jpeg)
![573097bda3ec6c05e586eb11eec55d5a.png](https://i-blog.csdnimg.cn/blog_migrate/84d22c5009fdb227b79eb3d8b5d1507c.jpeg)
kibana查看:
![dfd9c9dee030f242ddd8b2e9ba3a17e6.png](https://i-blog.csdnimg.cn/blog_migrate/73efd6dc8f5a78494c7e7ff1b87848e4.jpeg)
4.4 创建文档document
请求url:
POST localhost:9200/blog/article/1
请求体:
![9a23a652460de40e7a364f955684eb8b.png](https://i-blog.csdnimg.cn/blog_migrate/2d56270d36e9c3e35840edb9aaa16499.jpeg)
postman截图:
![7db9a3d78c1895921ae78799cafc032f.png](https://i-blog.csdnimg.cn/blog_migrate/3f369f7b80167f96cd2a49ab30acef55.jpeg)
}kibana查看:
![6d8c9b8252a2ace376b7e809b7f5a9d2.png](https://i-blog.csdnimg.cn/blog_migrate/65408b596f043c14adc6ebdf66c94746.jpeg)
![4df29ebd175f9518e5e36315d3df9010.png](https://i-blog.csdnimg.cn/blog_migrate/44ee6e328b7d07f072523b26dfedcdd2.jpeg)
4.5 修改文档document
请求url:
POST localhost:9200/blog/article/1
请求体:
![b41c4ee628577301b04cf8393dd2880f.png](https://i-blog.csdnimg.cn/blog_migrate/9be7289826963c8d909b48414ce2f757.jpeg)
postman截图:
![85fd784787adea8869211ff3f95690b3.png](https://i-blog.csdnimg.cn/blog_migrate/739a953c52c2a22a9768a1292bf59e8c.jpeg)
kibana截图:
![33d1b52221c601621a72b68044915673.png](https://i-blog.csdnimg.cn/blog_migrate/7b69f750bfc30511b130e470ebb8ef01.jpeg)
4.6 删除文档document
请求url:
DELETE localhost:9200/blog/article/1
postman截图:
![f933a2588c7127d27ff533ec09f86afe.png](https://i-blog.csdnimg.cn/blog_migrate/df3489ab5f85d721d4e764578398f9fe.jpeg)
kibana截图:
![ac0825de6579075eba2ca9eb5d3c9c79.png](https://i-blog.csdnimg.cn/blog_migrate/f216d4e6efeaafac59813680ee32f8b7.jpeg)
![e5c444bf37dc6864085c0ca3a515a205.png](https://i-blog.csdnimg.cn/blog_migrate/882a05fd872b1b2e7ca65f18cd4acc9c.jpeg)
4.7 查询文档-根据id查询
请求url:
GET localhost:9200/blog1/article/1
postman截图:
![2130066f0da122e3f63dfd4b339a6079.png](https://i-blog.csdnimg.cn/blog_migrate/39957b61b4630e70a3b3b5ab698c6698.jpeg)
4.8 查询文档-querystring查询
请求url:
POST localhost:9200/blog/article/_search
请求体:
![460c1b47c314da2f0a815eefa5651e3b.png](https://i-blog.csdnimg.cn/blog_migrate/e35037f395791e4692448011c282bb4f.jpeg)
postman截图:
![a52790362ab39f7ad1036ce2b38db44d.png](https://i-blog.csdnimg.cn/blog_migrate/64a0f558082a868810d701b303126b96.jpeg)
注意:
将搜索内容"搜索服务器"修改为"搜索",同样也能搜索到文档,该原因会在下面讲解中得到答案
![5adefb3c6596869c015774ddd5313877.png](https://i-blog.csdnimg.cn/blog_migrate/a94f9dedb0df084d4d639b7f2a5e3cbf.jpeg)
4.9 查询文档-term查询
请求url:
POST localhost:9200/blog/article/_search
请求体:
![dd0a6170b425a06eba59aff109733b85.png](https://i-blog.csdnimg.cn/blog_migrate/f4530feb811b1866be2f5715ac585d2b.jpeg)
postman截图:
![a812b0b7a6f978004fa06447614024e2.png](https://i-blog.csdnimg.cn/blog_migrate/f4206e3fd8e3e905e5322c7eaf141f46.jpeg)
持续更新中~~~记得关注哟