--- "IDs": - do: index: index: test_1 type: test id: 1 body: { foo: bar } - do: index: index: test_1 type: test_2 id: 2 body: { foo: baz } - do: cluster.health: wait_for_status: yellow - do: mget: index: test_1 type: test body: ids: [1, 2] - is_true: docs.0.exists - match: { docs.0._index: test_1 } - match: { docs.0._type: test } - match: { docs.0._id: "1" } - match: { docs.0._version: 1 } - match: { docs.0._source: { foo: bar }} - is_false: docs.1.exists - match: { docs.1._index: test_1 } - match: { docs.1._type: test } - match: { docs.1._id: "2" } - do: mget: index: test_1 body: ids: [1, 2] - is_true: docs.0.exists - match: { docs.0._index: test_1 } - match: { docs.0._type: test } - match: { docs.0._id: "1" } - match: { docs.0._version: 1 } - match: { docs.0._source: { foo: bar }} - is_true: docs.1.exists - match: { docs.1._index: test_1 } - match: { docs.1._type: test_2 } - match: { docs.1._id: "2" } - match: { docs.1._version: 1 } - match: { docs.1._source: { foo: baz }} - do: catch: /ActionRequestValidationException.+ no documents to get/ mget: index: test_1 body: ids: [] - do: catch: /ActionRequestValidationException.+ no documents to get/ mget: index: test_1 body: {}