ElasticSearch学习总结5(ES分词查询)

elasticsearch的分词查询功能,如下所示:

如果中文想按照词语的形式拆分,需要安装一个插件ik。

下载地址:(注意要和elasticsearch版本匹配)

https://github.com/medcl/elasticsearch-analysis-ik/releases/

下载后解压,在elasticsearch的目录中找到plugins文件夹,在文件夹里面创建一个ik文件夹,把解压好文件拷贝到ik文件夹里面。重启elasticsearch。

 使用ik插件进行查询,查询结果:

也可以自定义分词,比如“喜欢你”这三个字作为一个词被查询,可以这么做:

1.自定已一个字典文件custome.dic

 2.然后在里面输入文字 1“喜欢你”

3.编辑配置文件,在配置文件中将自定义的字典文件加入进入

 下面截图中的红色框框位置就是自定义的文件名称

重启下elasticsearch服务,然后就可以看到 “喜欢你” ,三个字作为一个词显示。

如果遇到自定义的分词不生效,可以参考下面文章,修改下文件的编码格式:

https://blog.csdn.net/weixin_44462294/article/details/106749688 

猜你喜欢

转载自blog.csdn.net/liangmengbk/article/details/120316037