|
@@ -3,8 +3,7 @@
|
|
|
|
|
|
- skip:
|
|
|
version: " - 6.99.99"
|
|
|
- reason: include_type_name was introduced in 7.0.0
|
|
|
-
|
|
|
+ reason: types are required in requests before 7.0.0
|
|
|
- do:
|
|
|
indices.create:
|
|
|
include_type_name: false
|
|
@@ -18,40 +17,39 @@
|
|
|
|
|
|
- do:
|
|
|
index:
|
|
|
- include_type_name: false
|
|
|
index: test_1
|
|
|
id: 1
|
|
|
body: { "include": { "field1": "v1", "field2": "v2" }, "count": 1 }
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source: false }
|
|
|
+ get: { index: test_1, id: 1, _source: false }
|
|
|
|
|
|
- match: { _index: test_1 }
|
|
|
- - is_false: "_type"
|
|
|
+ - match: { _type: _doc }
|
|
|
- match: { _id: "1" }
|
|
|
- is_false: _source
|
|
|
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source: true }
|
|
|
+ get: { index: test_1, id: 1, _source: true }
|
|
|
- match: { _source.include.field1: v1 }
|
|
|
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source: include.field1 }
|
|
|
+ get: { index: test_1, id: 1, _source: include.field1 }
|
|
|
- match: { _source.include.field1: v1 }
|
|
|
- is_false: _source.include.field2
|
|
|
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source_includes: include.field1 }
|
|
|
+ get: { index: test_1, id: 1, _source_includes: include.field1 }
|
|
|
- match: { _source.include.field1: v1 }
|
|
|
- is_false: _source.include.field2
|
|
|
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source_includes: "include.field1,include.field2" }
|
|
|
+ get: { index: test_1, id: 1, _source_includes: "include.field1,include.field2" }
|
|
|
- match: { _source.include.field1: v1 }
|
|
|
- match: { _source.include.field2: v2 }
|
|
|
- is_false: _source.count
|
|
|
|
|
|
- do:
|
|
|
- get: { include_type_name: false, index: test_1, id: 1, _source_includes: include, _source_excludes: "*.field2" }
|
|
|
+ get: { index: test_1, id: 1, _source_includes: include, _source_excludes: "*.field2" }
|
|
|
- match: { _source.include.field1: v1 }
|
|
|
- is_false: _source.include.field2
|
|
|
- is_false: _source.count
|
|
@@ -59,14 +57,13 @@
|
|
|
|
|
|
- do:
|
|
|
get:
|
|
|
- include_type_name: false
|
|
|
index: test_1
|
|
|
id: 1
|
|
|
stored_fields: count
|
|
|
_source: true
|
|
|
|
|
|
- match: { _index: test_1 }
|
|
|
- - is_false: "_type"
|
|
|
+ - match: { _type: _doc }
|
|
|
- match: { _id: "1" }
|
|
|
- match: { fields.count: [1] }
|
|
|
- match: { _source.include.field1: v1 }
|