(一)部署
下载es到linux
如在/softs/elasticsearch-1.71.tar.gz
解压:cd /softs
tar -zxvfelasticsearch-1.71.tar.gz (解压)
mv elasticsearch-1.71 /usr/local/elasticsearch-1.71 (把es移到/usr/local目录下)
修改集群名(可选): vi/usr/local/elasticsearch-1.71/config/elasticsearch.yml ,找到: cluster.name,去掉前面的#,修改为 cluster.name:youboy (名字随意)。
修改结点名(可选):同上,找到node.name,去掉前面的#,修改为node.name:yb1
修改分片数(可选):同上,找到index.number_of_shards,去掉前面的#,修改为index.number_of_shards:10(默认为5)
修改备份数(可选):同上,找到index.number_of_replicas,去掉前面的#,修改为index.number_of_replicas 1(默认也是1,可不理)。
修改Es占用内存:vi /usr/local/elasticsearch-0.18.7/bin/elasticsearch.in.sh,找到 ES_MIN_MEM和ES_MAX_MEM,修改es最大和最小占用内存值。
(说明:Es的集群非常简单,只要在同一个局域网内,多台服务器能互相通讯,并且cluster.name是一样的,就能自动集在一起。)
后台运行Es:
cd /usr/local/elasticsearch-1.71/bin
./elasticsearch -d
(二)配置IK分词
create a index
curl -XPUT http://localhost:9200/index
(1)curl -XPOST "http://localhost:9200/index/_analyze?analyzer=standard&pretty=true&text=我是中国人"
(2)curl -XPOST "http://localhost:9200/index/_analyze?analyzer=ik&pretty=true&text=我是中国人"
正常情况下,第一个得到的结果不是我们想要的结果,比如我们更希望 “中国人”,“中国”,“我”这样的分词,这样我们就需要安装中文分词插件,ik就是实现这个功能的。
elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库。
安装步骤:
1、到github网站下载源代码,网站地址为:https://github.com/medcl/elasticsearch-analysis-ik
右侧下方有一个按钮“Download ZIP",点击下载源代码elasticsearch-analysis-ik-master.zip。
2、解压文件elasticsearch-analysis-ik-master.zip,进入下载目录,执行命令:unzip elasticsearch-analysis-ik-master.zip
3、将解压目录文件中config/ik文件夹复制到ES安装目录config文件夹下。
4、因为是源代码,此处需要使用maven打包,进入解压文件夹中,执行命令:mvn clean package
5、将打包得到的jar文件elasticsearch-analysis-ik-1.2.9.jar复制到ES安装目录的lib目录下。
6、在ES的配置文件config/elasticsearch.yml中增加ik的配置,在最后增加:
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”
7、重新启动elasticsearch服务,这样就完成配置了,收入命令:
相关推荐
elasticsearch-7.17.6及对应版本IK分词 适合人群:elasticsearch初学者 Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elastic...
ES: elasticsearch-7.9.3-linux-x86_64.tar ik分词器:elasticsearch-analysis-ik-7.9.3.zip 可视化插件:elasticsearch_Head谷歌插件.rar
2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 sysctl -w vm.max_map_count=262144 3、docker和docker-...
Linux-CentOS环境下:分布式索引服务-elasticsearch-6.2.4版本及ik分词器整包,包括(elasticsearch-6.2.4.tar.gz,ik-analyzer.zip)
elasticsearch2.3.5+ik分词器已经整合好了,在linux系统中解压就看可以使用,使用请时根据自己需求修改yml配置文件 network.host,本人测试整合到springboot1.5版本中没有问题
Linux 安装Elasticsearch和配置ik分词器步骤-附件资源
linux版本的elasticsearch-6.4.3-全套(elasticsearch安装包+源码+ik分词器+kibana)
IK Analysis for Elasticsearch
适用于elasticsearch7.17.13版本的分词器插件安装包
elasticsearch-6.5.4.tar.gz elasticsearch-analysis-ik-6.5.4 (1).zip es linux安装包及ik分词器插件 打包 elasticsearch-6.5.4.tar.gz elasticsearch-analysis-ik-6.5.4 (1).zip es linux安装包及ik分词器插件 ...
1.IK分词器安装包,直接放在ES的plugins文件夹下解压就可以使用。如果需要配置自定义词典,将自己的.dic文件放在IK解压后的config即可,同时在IKAnalyzer.cfg.xml添加扩展词典或自定义的停词词典用英文分号(;)分隔...
2020年4月最新ES压缩包: 包含: elasticsearch-7.6.2-linux-x86_64.tar elasticsearch-analysis-ik-7.6.2 kibana-7.6.2-linux-x86_64.tar 链接:https://pan.baidu.com/s/1c4dnND9KLA2thrI7l47-_Q
Elasticsearch6.3.2版本,包含linux和windows两种版本。也有同版本的ik中文分词器。亲测100%可用。
window 和 linux 版 通用 elasticsearch 安装包(已封装ik 分词和head和kopf 插件)加压即可使用
elasticsearch6.4.3 安装所有需要的相关安装包文件(包括 es6.4.3,ik,head,node)readme中附有简书windows10安装详细教程和遇到的相关错误与解决方案。linux 相应安装方法文字教学。
elasticsearch linux 版 7.8.0 、elasticsearch windows 版 7.8.0 及 elasticsearch-analysis-ik-7.8.0.zip
Linux下安装命令 首先进入bin目录,然后执行 ./plugin install file:///home/xxx/elasticsearch-analysis-ik-6.4.2.zip 安装完毕后把plugins\analysis-hanlp目录下的data文件夹剪切到 config\analysis-hanlp 目录下...
SpringData-elasticsearch全文搜索之_IK分词器 SpringData-elasticsearch全文搜索之_IK分词器 linux 版本下载
SpringData-elasticsearch全文搜索之_IK分词器 SpringData-elasticsearch全文搜索之_IK分词器 linux 版本下载