PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2024-03-11 01:04:38  修改时间:2024-12-30 18:25:17  分类:04.大数据/Elasticsearch  编辑

上文 通过Web请求对 Elasticsearch(ES) 进行索引的 增/删/查 操作 我们通过web请求 创建了一个索引。

但是,目前 我们的索引是不具有分词效果的,我们并没有为索引指定分词器,所以,我们目前加进去的数据就会保持原样,没有分词的能力。

我们执行get查询操作,会发现一个mappings字段,它用来设置索引中 所有的数据格式,其中就包括是否使用分词等一系列的设定。

分词 是通过“分词器”来实现的。目前,比较流行的是“IK分词器”。

1、下载IK分词器插件

下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

我们选择下载跟 Elasticsearch v7.17.18 同样版本号的 IK Analysis v7.17.18(注意:如果版本号不一致,ES会报错)

2、安装IK分词器插件

(1)在ES的插件目录(如:D:\java\Projects\ELK\elasticsearch-7.17.18\plugins\)中,新建目录ik,然后,把解压的内容全部拷贝到这个目录

(2)重启ES服务

需要注意的是,如果插件有问题,服务是起不来的。所以,只要服务还能重启起来,说明就是成功了!

 

 

参考:

  1. Elasticsearch 7.X 中文分词器 ik 使用,及词库的动态扩展