47.serch基本语法

松鼠的窝 2018-02-26

主要知识点

1_search api基本语法

2http协议中get请求带上request body

一、search api的基本语法

1GET /_search

{所传递的参数}

如果为空就是查所有的数据,为空的话,可以不写{}

2GET /index1,index2/type1,type2/_search

{所传递的参数}

GET /_search?from=0&size=3

也可以这样写

3GET /_search

{

"from": 0,

"size": 10

}

二、http协议中get带上request body

HTTP协议,一般不允许get请求带上request body,但是因为get更加适合描述查询数据的操作,因此在es还是这么用了,大部分浏览器、服务器也都支撑es的这种语法,如果遇到不支持的场景,也可以用POST /_search模式,得到结果是一样的。

1GET /_search?from=0&size=10

2GET /_search

{

"from": 0,

"size": 10

}

2POST /_search

{

"from":0,

"size":10

}

相关推荐