有个人长的像洋葱,走着走着就哭了…….

Elasticsearch搜索英文的问题

Elasticsearch | 作者 lijf | 发布于2017年01月22日 | 阅读数:4219

5.1.1版本 java api
比如name是zhang san 姓名之间有个空格 我搜"zhang" 可以搜到
但是如果name是zhangsan 姓名之间无空格 搜"zhang"就不能搜到了
请问这是什么原因 是否需要安装什么插件?
已邀请:

xiuc - 码畜

赞同来自:

这种查不到的问题,要关注几个方面:1. 索引的mappings怎么配的,字段类型是什么,是否解析;2.查询的query怎么写的,是否解析query。

跟插件没关系

你最好去看看ES的文档,应该是初学者吧,文档很详细的
 

kepmoving - 90后

赞同来自:

添加ik分词插件,相应的字段用ik来分词就可以搜到了
 

要回复问题请先登录注册