OpenSearch/rest-api-spec/test/indices.get_mapping/50_wildcard_expansion.yaml

118 lines
2.3 KiB
YAML

---
setup:
- do:
indices.create:
index: test-xxx
body:
settings:
index:
number_of_replicas: 0
mappings:
type_1: {}
- do:
indices.create:
index: test-xxy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_2: {}
- do:
indices.create:
index: test-xyy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_3: {}
- do:
indices.create:
index: test-yyy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_4: {}
- do:
cluster.health:
wait_for_status: green
- do:
indices.close:
index: test-xyy
- do:
cluster.health:
wait_for_status: green
---
"Get test-* with defaults":
- do:
indices.get_mapping:
index: test-x*
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
---
"Get test-* with wildcard_expansion=all":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: all
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
- match: { test-xyy.mappings.type_3.properties: {}}
---
"Get test-* with wildcard_expansion=open":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: open
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
---
"Get test-* with wildcard_expansion=closed":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: closed
- match: { test-xyy.mappings.type_3.properties: {}}
---
"Get test-* with wildcard_expansion=none":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: none
- match: { $body: {} }
---
"Get test-* with wildcard_expansion=open,closed":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: open,closed
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
- match: { test-xyy.mappings.type_3.properties: {}}