求助,Elasticsearch对于名称查询分词的该如何优化?
场景:
用户输入”东明醒狮化工有限责任有限公司”作为查询条件(用户输入错误)
结果:
存储的数据是”东明醒狮化工有限责任公司”
如何返回”东明醒狮化工有限责任公司”
ES环境:
7.4.0
目前已经使用的mapping
"ent_name" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
},
"pinyin" : {
"type" : "text",
"analyzer" : "pinyin"
}
},
"analyzer" : "ik_max_word"
}
表述:
输入”东明醒狮化工有限责任有限公司”
返回”东明醒狮化工有限责任公司”
blog.csdn.net/qq_29864051/article/...
看下这个