mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-25 06:16:40 +00:00
[TEST] Corrected YAML syntax in mget/70_source_filtering
and broke it up into multiple tests which are easier to debug
This commit is contained in:
parent
e5daab0b6b
commit
cf795cfe4c
@ -1,9 +1,4 @@
|
|||||||
---
|
setup:
|
||||||
"Source filtering":
|
|
||||||
- skip:
|
|
||||||
version: "0 - 0.90.999"
|
|
||||||
reason: "source filtering is not supported in pre 1.0 versions."
|
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
index:
|
index:
|
||||||
index: test_1
|
index: test_1
|
||||||
@ -16,20 +11,30 @@
|
|||||||
type: test
|
type: test
|
||||||
id: 2
|
id: 2
|
||||||
body: { "include": { "field1": "v1", "field2": "v2" }, "count": 1 }
|
body: { "include": { "field1": "v1", "field2": "v2" }, "count": 1 }
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - true/false":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
body:
|
body:
|
||||||
{ docs:
|
docs:
|
||||||
[ { _index: "test_1", _type: "test", _id: "1", _source: false },
|
- { _index: "test_1", _type: "test", _id: "1", _source: false }
|
||||||
{ _index: "test_1", _type: "test", _id: "2", _source: true }
|
- { _index: "test_1", _type: "test", _id: "2", _source: true }
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
- match: { docs.0._id: "1" }
|
- match: { docs.0._id: "1" }
|
||||||
- is_false: docs.0._source
|
- is_false: docs.0._source
|
||||||
- match: { docs.1._id: "2" }
|
- match: { docs.1._id: "2" }
|
||||||
- is_true: docs.1._source
|
- is_true: docs.1._source
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - include field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
@ -42,6 +47,12 @@
|
|||||||
- match: { docs.1._source: { include: { field1: v1 }} }
|
- match: { docs.1._source: { include: { field1: v1 }} }
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - include nested field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
body:
|
body:
|
||||||
@ -52,6 +63,12 @@
|
|||||||
- match: { docs.0._source: { include: { field1: v1 }} }
|
- match: { docs.0._source: { include: { field1: v1 }} }
|
||||||
- match: { docs.1._source: { include: { field1: v1 }} }
|
- match: { docs.1._source: { include: { field1: v1 }} }
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - exclude field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
body:
|
body:
|
||||||
@ -60,6 +77,13 @@
|
|||||||
|
|
||||||
- match: { docs.0._source: { include: { field1: v1 }} }
|
- match: { docs.0._source: { include: { field1: v1 }} }
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - ids and true/false":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
_source: false
|
_source: false
|
||||||
@ -76,6 +100,12 @@
|
|||||||
- is_true: docs.0._source
|
- is_true: docs.0._source
|
||||||
- is_true: docs.1._source
|
- is_true: docs.1._source
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - ids and include field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
_source: include.field1
|
_source: include.field1
|
||||||
@ -84,6 +114,12 @@
|
|||||||
- match: { docs.0._source: { include: { field1: v1 }} }
|
- match: { docs.0._source: { include: { field1: v1 }} }
|
||||||
- match: { docs.1._source: { include: { field1: v1 }} }
|
- match: { docs.1._source: { include: { field1: v1 }} }
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - ids and include nested field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
_source_include: "include.field1,count"
|
_source_include: "include.field1,count"
|
||||||
@ -92,6 +128,12 @@
|
|||||||
- match: { docs.0._source: { include: { field1: v1 }, count: 1} }
|
- match: { docs.0._source: { include: { field1: v1 }, count: 1} }
|
||||||
- match: { docs.1._source: { include: { field1: v1 }, count: 1} }
|
- match: { docs.1._source: { include: { field1: v1 }, count: 1} }
|
||||||
|
|
||||||
|
---
|
||||||
|
"Source filtering - ids and exclude field":
|
||||||
|
- skip:
|
||||||
|
version: "0 - 0.90.999"
|
||||||
|
reason: "source filtering is not supported in pre 1.0 versions."
|
||||||
|
|
||||||
- do:
|
- do:
|
||||||
mget:
|
mget:
|
||||||
_source_include: include
|
_source_include: include
|
||||||
|
Loading…
x
Reference in New Issue
Block a user