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

但 目前 我们的索引是不具有分词效果的
我们并没有为索引指定分词器 所以 我们目前加进去的数据 就会保持原样 没有分词的能力
我们执行get查询操作 会发现一个 mappings字段
它用来设置索引中 所有的数据格式 其中就包括是否使用分词等一系列的设定
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
分词 是通过分词器来实现的

目前 比较流行的 是 IK分词器
下载地址如下 https://github.com/medcl/elasticsearch-analysis-ik/releases

这里 我们选择 最新版本 点击如下图指向处 进行下载
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
下载好之后 我们解压出来
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
它里面的文件结构大概是这样的
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
然后 我们打开 ES安装目录 打开下面的 plugins目录
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
里面创建一个 ik文件 然后将解压的这些东西扔进去
Elasticsearch(ES) 下载添加IK分词器-LMLPHP
然后 我们改了插件 那么 就要重启ES服务

需要注意的是 如果插件有问题 服务是起不来的 所以 只要服务还能重启起来 说明就是成功了
Elasticsearch(ES) 下载添加IK分词器-LMLPHP

02-02 06:35