Start adding the YAML test suite
This commit is contained in:
parent
b3645bbeb9
commit
9c2847fddb
|
@ -0,0 +1,52 @@
|
|||
---
|
||||
"Analyze API setup":
|
||||
- do:
|
||||
indices.create:
|
||||
index: test
|
||||
body:
|
||||
mappings:
|
||||
test:
|
||||
properties:
|
||||
text:
|
||||
type: string
|
||||
analyzer: whitespace
|
||||
|
||||
---
|
||||
"Analyze API text format":
|
||||
- do:
|
||||
indices.analyze:
|
||||
format: text
|
||||
text: tHE BLACK and white! AND red
|
||||
- is:
|
||||
tokens: "[black:4->9:<ALPHANUM>]\n\n4: \n[white:14->19:<ALPHANUM>]\n\n6: \n[red:25->28:<ALPHANUM>]\n"
|
||||
|
||||
---
|
||||
"Analyze API JSON format":
|
||||
- do:
|
||||
indices.analyze:
|
||||
text: Foo Bar
|
||||
- length: { tokens: 2 }
|
||||
- is: { tokens.0.token: foo }
|
||||
- is: { tokens.1.token: bar }
|
||||
|
||||
---
|
||||
"Analyze API JSON format - tokenizer and filter":
|
||||
- do:
|
||||
indices.analyze:
|
||||
filters: lowercase
|
||||
text: Foo Bar
|
||||
tokenizer: keyword
|
||||
- length: { tokens: 1 }
|
||||
- is: { tokens.0.token: foo bar }
|
||||
|
||||
---
|
||||
"Analyze API JSON format - index and field":
|
||||
- do:
|
||||
indices.analyze:
|
||||
field: text
|
||||
index: test
|
||||
text: Foo Bar!
|
||||
- length: { tokens: 2 }
|
||||
- is: { tokens.0.token: Foo }
|
||||
- is: { tokens.1.token: Bar! }
|
||||
|
Loading…
Reference in New Issue