当前位置:网站首页 > 大数据架构 > 正文

设置es的最大查询长度

今天遇到一个elastic查询bug。想要返回大量数据,结果报错:Result window is too large, from size must be...

意思就是超出了最大查询长度限制。

解决方法:

PUT方式请求:product/_settings?preserve_existing=true  ,product是文档名(数据表)

如果是所有索引均需要设置,将product换成*

输入:{"max_result_window":""}

截图如下:

补充问题二:

如果elasticsearch存储的一个字段数据太多,查询出来会报java内存溢出 

解决办法:

product/_settings

{
    "index" : {
        "highlight.max_analyzed_offset" :
    }
}

如图:


 

到此这篇设置es的最大查询长度的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 推荐强大的开源媒体播放器:MPC-BE2024-11-30 21:27:08
  • 探秘Fake SMS:一款强大的模拟短信工具2024-11-30 21:27:08
  • 城堡幻想曲圣魔大战3(Castle Fantisia)新艾伦希亚战记(即重做版) 新增剧情简介2024-11-30 21:27:08
  • 系统架构设计之数据库三级模式2024-11-30 21:27:08
  • 【图说中国】大江大河你知道哪些?2024-11-30 21:27:08
  • NoSQL数据库(五)021-Egg+Redis+MongoDb实现登录流程——项目介绍、项目架构分析、cookie和session维持登录的原理2024-11-30 21:27:08
  • Cesium选择地图范围【 绘制矩形 坐标转换 局部放大】2024-11-30 21:27:08
  • Cesium实现坐标转换;目标区域放大2024-11-30 21:27:08
  • Cesium资料大全2024-11-30 21:27:08
  • 泰拉瑞亚时间指令代码大全(泰拉瑞亚指令代码大全手游)2024-11-30 21:27:08
  • 全屏图片