关于这个问题我主要从5.6.x版本和7.10.x版本分析:
- 5.6.x版本:只需要一步即可
{
"settings": {
"index": {
"number_of_shards": "1",
"max_result_window": "1000000",
"analysis": {
"analyzer": {
"keep_none_chinese_in_joined_full_pinyin_analyzer": {
"tokenizer": "keep_none_chinese_in_joined_full_pinyin"
}
},
"tokenizer": {
"keep_none_chinese_in_joined_full_pinyin": {
"keep_joined_full_pinyin": "true",
"lowercase": "true",
"none_chinese_pinyin_tokenize": "false",
"keep_none_chinese_in_joined_full_pinyin": "true",
"keep_original": "false",
"keep_first_letter": "false",