管理手机网站,h5能做网站开发吗,wordpress远程图片模块,工业产品设计效果图一现象#xff1a; es数据分页查询前端提示系统异常#xff0c;后端报错日志 二根本原因#xff1a;
默认情况下#xff0c;Elasticsearch 限制了 from size 参数的组合不能超过 10,000 条记录#xff0c;用于防止查询大数据集时对系统资源的过度消耗
三解决办法#…一现象 es数据分页查询前端提示系统异常后端报错日志 二根本原因
默认情况下Elasticsearch 限制了 from size 参数的组合不能超过 10,000 条记录用于防止查询大数据集时对系统资源的过度消耗
三解决办法 方法一修改索引级别的 index.max_result_window 设置来增加允许返回结果窗口的大小 方法二使用 Scroll APIScroll API 是 Elasticsearch 提供的一种更高效地请求大数据集的方式。通过 Scroll API您可以持续获取大量数据而无需一次性返回所有数据 方法三使用search_after API
三种分页优缺点对比
分页方式优点缺点场景from size灵活性好实现简单深度分页问题 数据量比较小能容忍深度分页问题 scroll解决了深度分页问题无法反应数据的实时性快照版本维护成本高需要维护一个 scroll_id滚动上下文开销很大海量数据的导出需要查询海量结果集的数据search_after不存在深度分页问题能够反映数据的实时变更实现复杂需要有一个全局唯一的字段连续分页的实现会比较复杂因为每一次查询都需要上次查询的结果海量数据的分页