支持10000以上的弹性分页

iklwldmw  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(270)

我们的指数是超标准的。它是扁平的,使用logstash从oracle/jdbc转储。
我们还使用非常标准的查询语法查询elastic:

{
    "size": 20,
    "from": 0,
    "query": {
         xxxxx:xxxxx
     }
}

然而,这并不能让我们超越“从:10000”。
显然,默认情况下,只支持10000个分页项。我们的业务要求是一次呈现20个项目,但最多可导航到45000个元素(索引的整个大小)。
是否有一些设置我可以调整,以支持超过10000和50000?
谢谢!!

kpbwa7wx

kpbwa7wx1#

当然,会调用相应的索引范围设置 index.max_result_window 可以任意高。
有一些警告,但我认为,在~5万英镑时,不需要立即解决这些问题。

相关问题