悟空,拿我的打狗棒来

ik 分词器分词正确 无法命中

Elasticsearch | 作者 elroy | 发布于2020年04月17日 | 阅读数:2156

用ik_smart 对 二十一世纪出版社 分词,分词结果为  二十一世纪出版社,查询的时候却无法命中。

es1.png

代码中查询结构:

es7.png


 
查询结果:

es3.png

 
 
但是用同样用ik_smart  对 二十一世纪 进行分词,分词结果为 二十一世纪,查询的时候能命中二十一世纪出版社相关的书
 
分词结果

es4.png

 
 
查询结果

es5.png


es6.png

 
很不解的地方是,查询 二十一世纪出版社 不是更应该查询出二十一世纪出版社相关的书,但是却查询不出,难打是分词结果全部命中查询不出结果?这不应该啊,求解
 
已邀请:

weidong123 - 90后

赞同来自:

你 mapping 结构是如何设置的,有没有对你需要查询命中的文档进行过分析

elroy

赞同来自:

mapping结构麻烦看下文档
 
部分数据结构如图
es8.png

 

要回复问题请先登录注册