179 lines
4.4 KiB
YAML
179 lines
4.4 KiB
YAML
|
setup:
|
||
|
- do:
|
||
|
indices.create:
|
||
|
index: test_index1
|
||
|
- do:
|
||
|
indices.create:
|
||
|
index: test_index2
|
||
|
- do:
|
||
|
indices.create:
|
||
|
index: foo
|
||
|
|
||
|
|
||
|
---
|
||
|
"put one mapping per index":
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: test_index1
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: test_index2
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo: {}}
|
||
|
|
||
|
---
|
||
|
"put mapping in _all index":
|
||
|
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: _all
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo.test_type.properties.text.type: string}
|
||
|
- match: {foo.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
---
|
||
|
"put mapping in * index":
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: "*"
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo.test_type.properties.text.type: string}
|
||
|
- match: {foo.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
---
|
||
|
"put mapping in prefix* index":
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: "test_index*"
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo: {}}
|
||
|
|
||
|
---
|
||
|
"put mapping in list of indices":
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
index: [test_index1, test_index2]
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo: {}}
|
||
|
|
||
|
---
|
||
|
"put mapping with blank index":
|
||
|
- do:
|
||
|
indices.put_mapping:
|
||
|
type: test_type
|
||
|
body:
|
||
|
test_type:
|
||
|
properties:
|
||
|
text:
|
||
|
type: string
|
||
|
analyzer: whitespace
|
||
|
|
||
|
- do:
|
||
|
indices.get_mapping: {}
|
||
|
|
||
|
- match: {test_index1.test_type.properties.text.type: string}
|
||
|
- match: {test_index1.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {test_index2.test_type.properties.text.type: string}
|
||
|
- match: {test_index2.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
- match: {foo.test_type.properties.text.type: string}
|
||
|
- match: {foo.test_type.properties.text.analyzer: whitespace}
|
||
|
|
||
|
---
|
||
|
"put mapping with mising type":
|
||
|
|
||
|
|
||
|
- do:
|
||
|
catch: param
|
||
|
indices.put_mapping: {}
|
||
|
|