Linux安装ElasticSearch-2.2.0-分词器插件(IK)

1、在gitpub上搜索elasticsearch-analysis,能够看到所有elasticsearch的分词器:

2、安装IK分词器:https://github.com/medcl/elasticsearch-analysis-ik

复制代码
cd /usr/share/elasticsearch/plugins/                           --也可以在/data目录下

git clone https://github.com/medcl/elasticsearch-analysis-ik   --下载IK Analysis for elasticsearch
cd elasticsearch-analysis-ik

mvn clean                                --maven
mvn compile
mvn package

mkdir /usr/share/elasticsearch/plugins/ik --在plugins目录下面创建ik目录

-- copy & unzip file #{project_path}/elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-*.zip to your elasticsearch's folder: plugins/ik

mv target/releases/elasticsearch-analysis-ik-1.8.0.zip ../ik
unzip elasticsearch-analysis-ik-1.8.0.zip
复制代码

 3、配置IK Analysis(最新版本不用加):https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis.html

在elasticsearch.yml文件的末尾处加上(http://blog.csdn.net/huwei2003/article/details/40591191http://blog.csdn.net/huwei2003/article/details/40402291

复制代码
vim /etc/elasticsearch/elasticsearch.yml

...... 末尾处添加
index: analysis: analyzer: ik: alias: [ik_analyzer] type: org.elasticsearch.index.analysis.IkAnalyzerProvider ik_max_word: type: ik use_smart:
false ik_smart: type: ik use_smart: true 或 index.analysis.analyzer.ik.type: "ik"
复制代码

  如果是在plugins目录里面git下来的,需要删除 elasticsearch-analysis-ik目录和它下面所有的文件

rm -rf elasticsearch-analysis-ik

4、重起elasticsearch服务

service elasticsearch restart

5、测试IK分词器 

posted @   —八戒—  阅读(2360)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2015-03-09 Linux命令-压缩解压命令:bzip2、bunzip2
2015-03-09 Linux命令-压缩解压命令:zip、unzip
2015-03-09 Linux命令-压缩解压命令:tar
2015-03-09 Linux命令-压缩解压命令:gzip、gunzip
2015-03-09 TFS2013以独占的方式签出
点击右上角即可分享
微信分享提示