(一)部署
下载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-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个主要特点: 中文分词:elasticsearch-analysis-ik 是基于...
ES: elasticsearch-7.9.3-linux-x86_64.tar ik分词器:elasticsearch-analysis-ik-7.9.3.zip 可视化插件:elasticsearch_Head谷歌插件.rar
**Elasticsearch 6.2.4 和 IK 分词器** ...总之,Elasticsearch 6.2.4 结合 IK 分词器在 Linux 环境中的应用,为企业提供了一套强大、灵活且可靠的全文搜索解决方案,能够满足多样化的需求,提高数据分析效率。
Elasticsearch 分析...总结来说,Ik分词器是Elasticsearch中文分词的重要工具,通过合理的配置和优化,能有效提升中文文本检索的准确性和效率。对于无法从GitHub快速下载的用户,这两个压缩包提供了离线安装的便利。
总的来说,安装Elasticsearch 7.17.13版本的IK分词器插件是一项关键操作,它将显著提升对中文文本的检索性能。理解并熟练掌握这个过程,对于利用ES进行日志收集、数据分析等任务至关重要。通过合理的配置和调优,...
elasticsearch-7.17.6及对应版本IK分词 适合人群:elasticsearch初学者 Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elastic...
通过以上步骤,你就成功地在Elasticsearch 7.17.8上安装并配置了IK分词器插件,可以有效地处理中文数据了。记得定期更新分词器和Elasticsearch,以保持最佳性能和安全性。在实际应用中,你还可以根据需要调整分词器...
安装完成后,需要在 Elasticsearch 的配置文件(如 `elasticsearch.yml`)中指定使用 Ik 分词器,并可能需要配置相应的参数,例如自定义词典路径。 压缩包中的 "elasticsearchik" 文件可能是 Ik 分词器的配置文件、...
在这个版本中,已经预装了几个关键的插件,分别是ik分词器、head插件和ingest-attachment插件,这些插件极大地增强了Elasticsearch的功能。 1. **ik分词器**:这是Elasticsearch中非常流行的中文分词器,由“智慧眼...
IK Analysis(全称:Intelligent Chinese Analysis)是针对 Elasticsearch 的一个强大且成熟的中文分词插件,专为处理中文文本分析而设计。它提供了丰富的自定义扩展功能,支持用户根据实际需求定制分词策略,以满足...
Ik分词器的使用方法通常是将其配置到Elasticsearch的插件目录,然后在Elasticsearch的配置文件elasticsearch.yml中指定分词器。启动Elasticsearch后,分词器就会在索引文档时自动进行中文分词。这样,当我们搜索中文...
在安装`elasticsearch-analysis-ik`插件后,Elasticsearch将具备处理中文文本的能力。IK分析器支持两种模式:`smart`和`strict`。`smart`模式下,分析器会根据词典进行智能切分,适合大多数情况;`strict`模式则严格...
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-...
在本文中,我们将深入探讨如何进行Elasticsearch(ES)的单点部署,安装Kibana,并配置IK分词器,这些都是大数据分析和日志管理中至关重要的组件。 ## 一、Elasticsearch(ES)单点部署 ### 1.1 下载ES 首先,你...
elasticsearch2.3.5+ik分词器已经整合好了,在linux系统中解压就看可以使用,使用请时根据自己需求修改yml配置文件 network.host,本人测试整合到springboot1.5版本中没有问题
在部署和使用这套Elasticsearch套装时,你需要确保系统已经安装了Java运行环境,并根据官方文档配置Elasticsearch的配置文件(如`elasticsearch.yml`)。然后,你可以通过Kibana的Web界面进行数据的导入、查询和可视...
安装IK分词器需要将插件文件上传至Elasticsearch的plugins目录下,然后重启Elasticsearch服务。 4. **安装流程**: - **Elasticsearch**:解压下载的es-6.6.1压缩包到指定目录,修改`config/elasticsearch.yml`...
最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip
在本压缩包“elasticsearch-windows-linux-analysis-ik.zip”中,包含了适用于这两种平台的Elasticsearch 7.8.0版本,以及一个重要的插件——elasticsearch-analysis-ik-7.8.0,这是针对中文分词的IK分词器。...