关于elasticsearch:ES报错Result-window-is-too-largeXXX-equal-to-10000-XXXX

38次阅读

共计 416 个字符,预计需要花费 2 分钟才能阅读完成。

问题形容

  应用 elasticsearch 做分页查问时,当查问记录超过 10000 时,会报如下谬误:
Result window is too large, from + size must be less than or equal to: [10000] but was [10025].

起因剖析

  Elasticsearch 中 **index.max_result_window** 默认值是 10000,而咱们的查问超过了这个默认值,所以就会呈现上述谬误。

解决办法

  这里须要批改一下 **index.max_result_window** 的值,把这个设置到适合的值即可,我这里设置 100000,大家能够依据本人的须要进行设置。
PUT my_index/_settings
{
  "index":{"max_result_window":100000}
}

设置胜利后,返回 ”acknowledged”: true

{"acknowledged": true}

设置胜利后再去查问就不会报那个错了。

正文完
 0