开发者学堂课程【ElasticSearch 入门精讲:通过 REST 概述】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/631/detail/10016
通过 REST 概述
内容介绍:
一、ES Rest 之通过 REST 概述
二、ES Rest 之通过 REST 请求 URI
三、ES Rest 之通过 REST 请求体
一、ES Rest 之通过 REST 概述
有两种方式:
一种方式是通过 REST 请求 URI,发送搜索参数;
另外一种是通过 REST 请求体,发送搜索参数,而请求体允许你包含更容易表达和可阅读的 SON 格式。
二、ES Rest 之通过 REST 请求 URI
curl’http://localhost:9200/bank/_search?q=&pretty’
q=:参数告诉elasticsearch,在 bank 索引中匹配所有的文档
pretty:参数告诉elasticsearch,返回形式打印 JSON 结果
三、ES Rest 之通过 REST 请求体
上述匹配所有数据可以改写成如下写法
Crul-XPOST’localhost:9200/bank/_search?pretty’-d’{“query”:{“match_all”:{}}}’
与第一种方式不同是在 URI 中替代传递q=*,使用 POST 方式提交,请求体包含 JSON 格式搜索