搜索结果正在快递途中

循环获取ES的数据效率低下

Elasticsearch | 作者 Wangziwen | 发布于2021年04月21日 | 阅读数:194

用PHP循环去获取ES里面的数据,索引里面文档总数量为5kw,总共符合条件的数据为3KW,每次取一百万,循环次数上去之后,后面的循环取数据很慢,甚至第5次循环已经需要30Min.
31618995347_.pic_hd_.jpg
已邀请:

dadaball

赞同来自: Wangziwen

不要用 from size 方式來取的大量數據,應該改用 scroll 方式處理。
https://kucw.github.io/blog/20 ... roll/
可以參考這個連結試試看

Wangziwen

赞同来自:

好的我试试看 

要回复问题请先登录注册