版本
ES
5.4.2
自帶的幾種分詞器
| 分詞器 | 解釋 |
|---|---|
| standard | 標准標記器,標准過濾器,小寫過濾器,停止過濾器 |
| simple | 小寫的分詞器 |
| stop | 小寫標記器,停止過濾器 |
| keyword | 不分詞,內容整體作為一個值 |
| whitespace | 以空格分詞 |
| language | 以語言分詞 |
| snowball | 標准標記器,標准過濾器,小寫過濾器,停止過濾器,雪球過濾器 |
| custom | 自定義分詞。至少需要指定一個 Tokenizer, 零個或多個Token Filter, 零個或多個Char Filter |
| pattern | 正則分詞 |
准備
- 刪除之前的索引,否則會報已存在錯誤
正文
- fielddata是為了能使用aggs,不需要的可以不加
PUT index名
{
"mappings":{
"doc":{
"properties":{
"字段名": {
"type": "指定字段類型,如text",
"analyzer": "指定分詞器,如whitespace",
"fielddata": true
},
"其他字段名": {
"type": "keyword"
}
}
}
}
}
