博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch from+size 超过10000结果解决方案(V 2.x)
阅读量:5962 次
发布时间:2019-06-19

本文共 338 字,大约阅读时间需要 1 分钟。

  hot3.png

方法一:

PUT _settings{    "index": {        "max_result_window": "10000000"    }}

 

方式二:

使用 scroll 代替,官方推荐方式。

 

优缺点:

方式一,当结果足够大的时候,会大大加大内存和CPU的消耗。使用非常方便。

方式二: 当结果足够大的时候, scroll 性能更加。但是不灵活和 scroll_id 难管理问题存在。

个人测试:当 结果足够大的时候 产生 scroll_id 性能也不低。如果只是一页页按照顺序,scroll是极好的,但是如果是无规则的翻页,那也是性能消耗极大的。参考意见,自行评估。

 

谢谢

 

转载于:https://my.oschina.net/TOW/blog/751745

你可能感兴趣的文章
jsp 编码问题
查看>>
Rust 1.2.0 翻译官网总结(一)
查看>>
从 HTTP 到 HTTPS 再到 HSTS
查看>>
自定义IIS Banner信息
查看>>
U盘安装linux发行版
查看>>
Android中OrmLite持久化
查看>>
javascript 中 正则表达式两种表达方式(regexp in javascript two ways expression)
查看>>
度量快速开发平台系统介绍
查看>>
WebDriver切换浏览器窗口
查看>>
java io
查看>>
Java内存模型之重排序
查看>>
CLH锁 、MCS锁
查看>>
内存四区
查看>>
Melody Love Story
查看>>
centos7安装与配置ansible
查看>>
Istio Service Mesh中的授权与鉴权概念详解
查看>>
构建Class
查看>>
ESXI5 中添加共享存储,安装Oracle Rac
查看>>
动态规划之背包问题
查看>>
ASP.NET中的{0:g}
查看>>