`
jianfulove
  • 浏览: 120286 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
社区版块
存档分类
最新评论

elasticsearch linux 安装与IK分词配置

阅读更多

 

 

(一)部署

下载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服务,这样就完成配置了,收入命令:

分享到:
评论

相关推荐

    7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器

    elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个主要特点: 中文分词:elasticsearch-analysis-ik 是基于...

    ES及对应版本ik分词器、可视化插件

    ES: elasticsearch-7.9.3-linux-x86_64.tar ik分词器:elasticsearch-analysis-ik-7.9.3.zip 可视化插件:elasticsearch_Head谷歌插件.rar

    elasticsearch-analysis-ik-7.15.2和7.14.0.zip

    Elasticsearch 分析...总结来说,Ik分词器是Elasticsearch中文分词的重要工具,通过合理的配置和优化,能有效提升中文文本检索的准确性和效率。对于无法从GitHub快速下载的用户,这两个压缩包提供了离线安装的便利。

    elasticsearch-6.2.4-ik分词器

    **Elasticsearch 6.2.4 和 IK 分词器** ...总之,Elasticsearch 6.2.4 结合 IK 分词器在 Linux 环境中的应用,为企业提供了一套强大、灵活且可靠的全文搜索解决方案,能够满足多样化的需求,提高数据分析效率。

    elasticsearch-7.17.6及对应版本IK分词

    elasticsearch-7.17.6及对应版本IK分词 适合人群:elasticsearch初学者 Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elastic...

    elasticsearch7.17.13版本分词器插件安装包

    总的来说,安装Elasticsearch 7.17.13版本的IK分词器插件是一项关键操作,它将显著提升对中文文本的检索性能。理解并熟练掌握这个过程,对于利用ES进行日志收集、数据分析等任务至关重要。通过合理的配置和调优,...

    适用于elasticsearch7.12.1版本

    安装完成后,需要在 Elasticsearch 的配置文件(如 `elasticsearch.yml`)中指定使用 Ik 分词器,并可能需要配置相应的参数,例如自定义词典路径。 压缩包中的 "elasticsearchik" 文件可能是 Ik 分词器的配置文件、...

    elasticsearch7.17.8版本分词器插件安装包

    通过以上步骤,你就成功地在Elasticsearch 7.17.8上安装并配置了IK分词器插件,可以有效地处理中文数据了。记得定期更新分词器和Elasticsearch,以保持最佳性能和安全性。在实际应用中,你还可以根据需要调整分词器...

    elasticsearch-analysis-ik-7.12.1

    IK Analysis(全称:Intelligent Chinese Analysis)是针对 Elasticsearch 的一个强大且成熟的中文分词插件,专为处理中文文本分析而设计。它提供了丰富的自定义扩展功能,支持用户根据实际需求定制分词策略,以满足...

    elasticsearch-7.17.10-x86-64已安装插件 ik分词器、head、ingest-attachment

    在这个版本中,已经预装了几个关键的插件,分别是ik分词器、head插件和ingest-attachment插件,这些插件极大地增强了Elasticsearch的功能。 1. **ik分词器**:这是Elasticsearch中非常流行的中文分词器,由“智慧眼...

    Elasticsearch-6.3.2(Linux+Win)+中文分词ik-6.3.2.zip

    Ik分词器的使用方法通常是将其配置到Elasticsearch的插件目录,然后在Elasticsearch的配置文件elasticsearch.yml中指定分词器。启动Elasticsearch后,分词器就会在索引文档时自动进行中文分词。这样,当我们搜索中文...

    elasticsearch-analysis-ik-7.12.0.zip

    在Linux系统中,Elasticsearch能够轻松部署并与其他开源技术,如Kibana、Logstash和Beats等无缝集成,构建出完整的ELK(Elasticsearch、Logstash、Kibana)或Elastic Stack解决方案。 "elasticsearch-analysis-ik...

    centos7使用docker-compose安装es(包括IK分词器扩展)+kibana

    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-...

    es安装教程:单点部署es、部署kibana、以及IK分词器

    在本文中,我们将深入探讨如何进行Elasticsearch(ES)的单点部署,安装Kibana,并配置IK分词器,这些都是大数据分析和日志管理中至关重要的组件。 ## 一、Elasticsearch(ES)单点部署 ### 1.1 下载ES 首先,你...

    elasticsearch2.3.5+ik分词器整合.zip

    elasticsearch2.3.5+ik分词器已经整合好了,在linux系统中解压就看可以使用,使用请时根据自己需求修改yml配置文件 network.host,本人测试整合到springboot1.5版本中没有问题

    elasticsearch-6.4.3-全套(ela+源码+ik分词器+kibana)-linux.rar

    在部署和使用这套Elasticsearch套装时,你需要确保系统已经安装了Java运行环境,并根据官方文档配置Elasticsearch的配置文件(如`elasticsearch.yml`)。然后,你可以通过Kibana的Web界面进行数据的导入、查询和可视...

    Linux的elasticsearch+kibana+ik包[v6.6.1]

    安装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-analysis-ik-8.8.2.zip

    elasticsearch-windows-linux-analysis-ik.zip

    在本压缩包“elasticsearch-windows-linux-analysis-ik.zip”中,包含了适用于这两种平台的Elasticsearch 7.8.0版本,以及一个重要的插件——elasticsearch-analysis-ik-7.8.0,这是针对中文分词的IK分词器。...

Global site tag (gtag.js) - Google Analytics