获取多个文档
mget
API需要一个docs
数组,每一个元素包含你想要的文档的_index
, _type
以及_id
。你也可以指定参数来设定你所需要的字段:
返回值包含了一个docs
数组,这个数组以请求中指定的顺序每个文档包含一个响应。每一个响应都和独立的get
请求返回的响应相同:
你也可以在单独的请求中重写这个参数:
事实上,如果所有的文档拥有相同的_index
以及 _type
,直接在请求中添加ids
的数组即可:
- 文档没有被找到。
当第二篇文档没有被找到的时候也不会影响到其它文档的获取结果。每一个文档都会被独立展示。
注意:上方请求的HTTP状态码依旧是200
,尽管有个文档没有找到。事实上,即使所有的文档都没有被找到,响应码也依旧是200
。这是因为这个请求本身已经成功完成。要确定独立的文档是否被成功找到,你需要检查found
标识。