我ES中已加入了IK分词,但是对于一些可能存在的中文+英文的检索关键词,IK显得无能为力。
ES索引记录:
1、京12345A
2、京A12345
3、京12AA45
4、冀A12345
比如车牌号“京A12345”,会被解析成:“京”和“A12345”,当输入检索关键词“京A”时,期望的列表中“京A12345”应该拍在最前面,但是实际上排名最前的是“京B2AA5”。我试过在词库中添加“京A”,但效果更差,根本无法达到所需效果。
神支招,是否有什么好的解决办法。
ES索引记录:
1、京12345A
2、京A12345
3、京12AA45
4、冀A12345
比如车牌号“京A12345”,会被解析成:“京”和“A12345”,当输入检索关键词“京A”时,期望的列表中“京A12345”应该拍在最前面,但是实际上排名最前的是“京B2AA5”。我试过在词库中添加“京A”,但效果更差,根本无法达到所需效果。
神支招,是否有什么好的解决办法。
3 个回复
venyowang - 90
赞同来自:
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
jhonbo
赞同来自: