大家好,我时刚刚接触es的(版本7.6.2),目前我在es中增加了ik分词器插件,但是当我搜索时却搜索不到想要的结果。
例如:搜索 ”令狐冲“ , ik 分词器 分成了 1.令狐冲 2.令狐 3.冲
所以当我搜索 “令”字时,却搜索不出来这个结果,据我了解到,利用wildcardQuery + *令* 可以查询出想要的结果,可是这样效率并不是很高,所以我想问问各位大佬,是否有效率更高的搜索方法!!
例如:搜索 ”令狐冲“ , ik 分词器 分成了 1.令狐冲 2.令狐 3.冲
所以当我搜索 “令”字时,却搜索不出来这个结果,据我了解到,利用wildcardQuery + *令* 可以查询出想要的结果,可是这样效率并不是很高,所以我想问问各位大佬,是否有效率更高的搜索方法!!
4 个回复
JiangJibo - 喊我雷锋
赞同来自: Brave
FFFrp
赞同来自: Brave
PythonLee - 90后IT男
赞同来自: Brave
search:ik_smart
王培坤
赞同来自: