ES调优

匿名 (未验证) 提交于 2019-12-03 00:13:02

ES Connection timed out,调优方向

 

1. 使用游标滚动查询

 

scrollId 游标id      searchResponse.getScrollId()

 

scroll 设置游标的保留时间    new Scroll(TimeValue.timeValueMinutes(30L))    指这个游标保留30分钟

 

restHighLevelClient.searchScroll(new  SearchScrollRequest().scrollId(scrollId).scroll(scroll));

2. ES的超时时间设置长一些

查询时间:15641

就需要设置超时时间,比如20秒

 

 

3. 筛选返回的内容

如果只是显示部分字段,没必要搜索出所有的数据

 



 

 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!