弹性搜索查询超时

时间:2017-02-20 06:22:21

标签: elasticsearch elastic-stack

我有以下弹性搜索查询,我想应用超时。所以我用过  "的超时" PARAM。

GET testdata-2016.04.14/_search
{
  "size": 10000,
  "timeout": "1ms"
}

我已将超时设置为1毫秒,但我发现查询花费的时间大约超过5000毫秒。我也尝试过以下查询:

GET testdata-2016.04.14/_search?timeout=1ms
{
  "size": 10000
}

在这两种情况下,我在约2小时后得到的反应低于5000毫秒。

{
  "took": 126,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 26536,
    "max_score": 1,
    "hits": [
     {
       ...................
       ...................
     }
  }
}

我不确定这里发生了什么。以上查询中是否缺少任何内容?  请帮忙。

我试图在谷歌上找到解决方案,但没有找到任何可行的解决方案。

0 个答案:

没有答案