// 英文有 自动补全 纠错功能 实现
// 中文 只有 自动补全 ,没有纠错功能
{
"settings": {
"index": {
"analysis": {
"analyzer": {
"ik_pinyin_analyzer": {
"type": "custom",
"tokenizer": "ik_smart",
"filter": [
"my_pinyin",
"word_delimiter"
]
}
},
"filter": {
"my_pinyin": {
"type": "pinyin",
"first_letter": "prefix",
"padding_char": " "
}
}
}
}
},
"mappings": {
"addata_index": {
"properties": {
"cname": {
"type": "completion",
"analyzer": "ik_pinyin_analyzer",
"payloads": true,
"preserve_position_increments": true,
"preserve_separators": true
},
"host": {
"max_input_length": 50,
"payloads": true,
"analyzer": "english",
"preserve_position_increments": true,
"type": "completion",
"preserve_separators": true
}
}
}
}
}