滚动搜索可以设置的最大滚动时间是多少?
文档:https : //www.elastic.co/guide/zh- CN/elasticsearch/client/javascript-api/current/api-reference.html#api- scroll
没有最大滚动时间的所有值。
扫描和滚动旨在以块的形式扫描大量记录。每个块的最大值必须通过增量增加来获得,直到达到突破为止,因为它取决于集群资源,网络延迟和集群负载。
我们进行了3节点测试设置,其中包含约10亿条记录和1 TB数据。我能够滚动整个索引,滚动大小为5000,超时为5m。但是,这些值有很多超时。从我们的分析中,我们观察到滚动超时很大程度上取决于cluster load和network latency。因此,我们最终确定了3500码的大小和4m的超时时间。
cluster load
network latency
因此,我建议以下内容-