1、search api的基本语法

第一种:(失败)
  1. GET /search
  2. {}
第二种:
GET /index1,index2/search
{}
第三种:
GET /_search
{
  "from": 0,
  "size": 10
}

2、http协议中get是否可以带上request body

HTTP协议,一般不允许get请求带上request body,但是因为get更加适合描述查询数据的操作,因此还是这么用了

GET /_search?from=0&size=10
POST /_search
{
  "from":0,
  "size":10
}

以上两种搜索是一样的
碰巧,很多浏览器,或者是服务器,也都支持GET+request body模式
如果遇到不支持的场景,也可以用POST /_search