[置顶]【完整|实用】Linux常用命令汇总

[置顶]【杂谈】转:一个程序员的心理疾病---王垠

【elasticsearch】解决报错:query_phase_execution_exception: Result window is too large, from + size must be

出现此错误的原因,是由于 es 的分页机制导致的。我们都知道一般这种大量数据的分页需求,是很难高效地去跳页查找的。原因在于查询的时候,不管是MySQL还是es,都是只知道起点而不知道有多少页的。要想知道有多少页,每页是哪几条数据,就得把在这页之前的数据全部过一遍。所以一般指定页码去跳页查询这类需求,在我们数据量起来的时候这样的需求是很吃资源(内存+CPU)的。我们可以尝试转化这类需求,转化成提供一个【下一页】的查询方式。如果我们确实需要比如指定 1-10万页之间指定页码去查询的需求,在这个 es

Powered By Z-BlogPHP 1.5.2 Zero

Copyright liuyang1.com. 转载文章,请注明出处。谢谢!