[ElasticSearch-2]使用Postman调用RestAPI

ElasticSearch的Postman调用RestAPI

创建索引库

PUT提交

localhost:9200/tensquare_elasticsearch

创建索引库tensquare_elasticsearch

在索引库中创建类型

POST提交

localhost:9200/tensquare_elasticsearch/article

添加一个类型article,类型中的文档为title,content
bady中填写json字符串

{
	"title":"spring教程",
	"content":"spring框架教程"
}

返回

查询所有数据

GET提交

localhost:9200/tensquare_elasticsearch/article/_search

查询article文档中的所有数据

修改数据

PUT提交
修改id为AW7BpmG1bP46Cc5Wejic的文档

localhost:9200/tensquare_elasticsearch/article/AW7BpmG1bP46Cc5Wejic

返回数据 result变为updated ,created变为false

修改成功!!!!!

如果我们在地址中的ID不存在,则会创建新文档
以put形式提交以下地址:

localhost:9200/tensquare_elasticsearch/article/1

body:

{
 "title":"十次方课程好给力",     
 "content":"知识点很多"     
 }

返回信息:

{     
    "_index": "articleindex",     
    "_type": "article",    
    "_id": "1",     
    "_version": 1,     
    "result": "created",     
    "_shards": {         
        "total": 2,         
        "successful": 1,         
        "failed": 0     
        },      
    "created": true 
}

按ID查询文档

GET方式请求

localhost:9200/tensquare_elasticsearch/article/1

基本匹配查寻
根据某列进行查询 get方式提交下列地址:

localhost:9200/tensquare_elasticsearch/article/_search?q=title:十次方

模糊查询

get方式提交下列地址:

localhost:9200/tensquare_elasticsearch/article/_search?q=title:*s*

删除文档

根据ID删除文档,删除ID为1
DELETE方式提交

localhost:9200/tensquare_elasticsearch/article/1

全部评论

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务