鄙人的新书《Elasticsearch权威指南》正式出版发行,欢迎购买!本书由华为、中兴高级技术专家全面审读并撰序,助您挑战百万年薪 购书链接:
欢迎关注鄙人公众号,技术干货随时看!
当我们使用Elasticsearch查询数据时,如果数据量非常大时,会命中大量分片中的大量数据,可能会造成集群内存异常,此时可以通过一个高级参数batched_reduce_size进行控制。使用方法如下:
GET user_order/_search?q=user:kimchy&batched_reduce_size=256
或者:
POST /user_order/_search
{
"query" : {
"term" : { "user" : "kimchy"}
"batched_reduce_size":256
}
}
关于batched_reduce_size参数,官网英文的解释: