1、图1示:通过批量读取命令从一个索引中成功获取多条文档图2示:尝试获取的多条文档中,有文档无法获取到,其他文档依然正常返图3示:通过批量读取命令从多个索引中获取多条文档,返的结果中,每条数据均会标准其来自的索引名称
2、批量查询命令命令格式post _msearch“index”: 索引名称“query”: "match_all":,“from”: 起点,“size”: 数量“index”: 索引名称“query”: "match_all":,“from”: 起点,“size”: 数量...... 从指定的起点开始,获取一个索引中指定数量的文档数据。 图1示:通过批量查询命令从一个索引中成功获取文档图2示:批量查询多个索引,并成功获取指定数量的文档数据 图3示:通批量查询多个索引,其中有索引不存在,对于不存在的索引,返状态码404, 以及相应的错误信息,对于正常的索引批量查询,返正常的结果。
3、elasticsearch查询常见状态码注意:对于429这个状态码,其代码elasticsearch集群过去繁忙,暂时无法处理请求,可以稍后再试,或者考虑对集群进行水平扩展。