47.serch基本语法

主要知识点

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

}

   

   

posted @ 2018-02-26 06:51  outback123  阅读(241)  评论(0编辑  收藏  举报