elasticsearch大小参数不起作用

5 elasticsearch

是否使用size参数,此查询始终返回10个文档(总doc:12678),它以某种方式忽略了size参数,即使size eqauls为2,它也会再次返回10个文档

POST webproxylog/_search
    {
      "from": 0, "size": 100, 
      "query": {
        "filtered": {
          "filter": {
             "terms": {
                "category": [

                  "-1",
                  "0"
                ]
              }
          }
        }
      },
      "sort": [
        {
          "respsize": {
            "order": "desc"
          }
        }
      ]
    }
Run Code Online (Sandbox Code Playgroud)

Val*_*Val 1

在 HTTP 负载中发送查询时,应使用 POST 而不是 GET。某些 HTTP 客户端在使用 GET 时不发送有效负载。

以下将为您提供 100 个结果:

curl -XPOST localhost:9200/webproxylog/_search -d '{
      "from": 0, "size": 100, 
      "query": {
        "filtered": {
          "filter": {
             "terms": {
                "category": [

                  "-1",
                  "0"
                ]
              }
          }
        }
      },
      "sort": [
        {
          "respsize": {
            "order": "desc"
          }
        }
      ]
    }'
Run Code Online (Sandbox Code Playgroud)