Windows环境为elasticsearch7.5.0离线安装analysisicu插件

编程

ICU插件简介

        Elasticsearch的 ICU 分析器插件 使用 国际化组件 Unicode (ICU) 函数库(详情查看 site.project.org )提供丰富的处理 Unicode 工具。 这些包含对处理亚洲语言特别有用的 icu_分词器 ,还有大量对除英语外其他语言进行正确匹配和排序所必须的分词过滤器。

环境介绍

        系统环境:Windows7

        JDK版本:jdk8

        elasticsearch版本:elasticsearch-7.5.0

        analysis-icu插件版本:analysis-icu-7.5.1 (由于是根据官方文档从elastic官网下载,所以与github版本有区别。下载地址:https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-icu/analysis-icu-7.5.1.zip)

安装简要

        elasticsearch安装和配置方法官方文档都有介绍,也很简单,此处略过。可参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.5/getting-started-install.html

        analysis-icu在线安装方法可参考官方文档(文档中有离线安装包地址):https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-icu.html

离线安装

        将下载好的analysis-icu-7.5.1.zip压缩包解压到analysis-icu-7.5.1文件夹,并将解压后的文件夹直接丢到 elasticsearch-7.5.0plugins 目录下,如图

        注意:因为下载的analysis-icu-7.5.1版本和我的elasticsearch-7.5.0的版本并不一致,所以需要修改解压出来的 elasticsearch-7.5.0pluginsanalysis-icu-7.5.1plugin-descriptor.properties 配置文件,否则会报错: Exception:java.lang.IllegalArgumentException: Plugin [analysis-icu] was built for Elasticsearch version 7.5.1 but version 7.5.0 is running 修改内容如下图:

        只需将 elasticsearch.version=7.5.0 修改为对应的版本号即可。

 

        如果有很多节点并以集群方式运行的,需要在集群的每个节点都安装这个插件并重新启动。

以上是 Windows环境为elasticsearch7.5.0离线安装analysisicu插件 的全部内容, 来源链接: utcz.com/z/512456.html

回到顶部