http://www.elasticsearch.org/overview/elkdownloads/
下载编译好的安装包,解压缩就可以直接使用
如果是自己编译的版本在安装插件时可能会出现一些问题,比如安装elasticsearch-head,虽然安装成功,但是插件运行不正常,能够查看索引,但是节点的相关状态信息无法显示,所以在熟悉elasticsearch的细节后再自编译版本比较合适,如果学习使用的话还是在官网上下载编译好的版本。
上面这一步很简单,没有出现任何问题就通过了,然而在安装ik时走了很多弯路,为防止今后出现类似情况将此次安装过程中出现的问题记录下来。
1. 从elasticsearch-rtf中下载的elasticsearch-analysis-ik-1.2.6.jar直接拷贝到
ES的plugins/analysis-ik目录下,运行ES报如下错误:
org.elasticsearch.ElasticsearchIllegalArgumentException: failed to find analyzer type [ik] or tokenizer for [ik]
org.elasticsearch.common.settings.NoClassSettingsException: Failed to load class setting [type] with value [ik]
java.lang.ClassNotFoundException: org.elasticsearch.index.analysis.ik.IkAnalyzerProvider
在google上找到方法,需要自己编译ik包,原因如下:
在ik项目主页
https://github.com/medcl/elasticsearch-analysis-ik上有个
版本列表
Version
-—————
master | 1.4.0 → master
1.2.9 | 1.4.0
1.2.8 | 1.3.2
1.2.7 | 1.2.1
1.2.6 | 1.0.0
1.2.5 | 0.90.2
1.2.3 | 0.90.2
1.2.0 | 0.90.0
1.1.3 | 0.20.2
1.1.2 | 0.19.x
1.0.0 | 0.16.2 → 0.19.0
新下载的ES是1.4.2版本的,所以会出现问题。
2. 用plugin -i medcl/elasticsearch-analysis-ik 无法安装成功,应该也是
版本的问题
3. 编译安装elasticsearch-analysis-ik
用需要用到maven,第一次用maven编译时间需要很长,大部分时间都是在下载依赖包,依赖包可在~/.m2中找到
在源码目录下执行
mvn package
编译完成后在target/releases目录下有个elasticsearch-analysis-ik-1.2.9.zip文件,将其拷贝到plugins/analysis-ik中解压缩即可。如果只是拷贝target目录下的jar文件的话,会在运行elasticsearch时出现
找不到httpclient。
词库将源码包中的config/ik拷贝到ES目录下就可以了,不用作其它配置,方法参考项目主页的方法。
4. 配置,在config/elasticsearch.yml中添加下行
index.analysis.analyzer.ik.type : "ik"
直接运行,看到无错误的话,说明ik装成功
分享到:
相关推荐
### Elasticsearch 安装 IK 分词器详解 #### 一、背景及需求分析 Elasticsearch 是一款基于 Lucene 的搜索引擎,广泛...通过以上步骤,可以有效地在 Elasticsearch 中安装并配置 IK 分词器,提高中文文本处理的能力。
"elasticsearch-ik中文分词器7.6.2" 正是为了解决这个问题而设计的,它是专门为Elasticsearch 7.6.2版本定制的中文分词插件。 **IK分词器介绍** IK(Intelligent Chinese)分词器是为Java开发的一个成熟的中文分...
elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip elasticsearch ik 分词器 zip ...
elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个主要特点: 中文分词:elasticsearch-analysis-ik 是基于...
IK分词器是针对Elasticsearch设计的一款强大的中文分词插件,其全称为"elasticsearch-analysis-ik"。在Elasticsearch中,分词器的作用至关重要,它负责将用户输入的文本进行词汇切分,以便进行后续的搜索和分析操作...
Elasticsearch-analysis-ik 是一个专为 Elasticsearch 设计的中文分词插件,它基于 Lucene 的 IK 分词器,旨在提供高效、准确的中文分词能力。 **IK 分词器介绍** IK (Intelligent Chinese Analyzer) 是一个针对...
在 Elasticsearch 7.6.1 中安装 IK 分词器,首先需要下载 `elasticsearch-analysis-ik-master` 压缩包,解压后找到对应的版本文件夹(如 `elasticsearch-analysis-ik-7.6.1.zip`)。然后,将其上传至 Elasticsearch ...
IK分词器是针对Elasticsearch(ES)的一款热门中文分词插件,其全称为“Intelligent Chinese Analyzer for Elasticsearch”。它由Java编写,旨在为中文文档提供高效、准确的分词处理。版本7.10.2是IK分词器的一个...
通过以上步骤,我们成功地在 ElasticSearch 中安装并启用了 ik 分词插件,大大提升了中文文本的搜索性能。ik 分词器能够根据不同的场景需求灵活选择分词模式,使得搜索结果更加准确、高效。对于处理大量中文文本数据...
IK分词器8.15.0版本 elasticsearch-analysis-ik-8.15.0.zip 适用于中文文本分析
Ik分词器,全称为“Intelligent Chinese Analyzer for Elasticsearch”,是为了解决这个问题而开发的,它专注于中文的分词处理。在本压缩包中,ik分词器是6.3.2版本,与Elasticsearch的6.3.2版本完全兼容。Ik分词器...
IK中文分词器在Elasticsearch上的使用。原生IK中文分词是从文件系统中读取词典,es-ik本身可扩展成从不同的源读取词典。目前提供从sqlite3数据库中读取。es-ik-plugin-sqlite3使用方法: 1. 在elasticsearch.yml中...
在Elasticsearch已经安装完毕的前提下,安装IK中文分词器通常包括以下步骤: 1. **下载分词器**: 从官方仓库或第三方源获取适合Elasticsearch版本的IK分词器,如`elasticsearch-analysis-ik-6.3.2.zip`。 2. **...
Elasticsearch IK分词插件是为Elasticsearch量身定制的一款强大中文分词器,主要目的是为了提高中文文档检索的准确性和效率。版本6.1.2是该插件的一个稳定版本,针对Elasticsearch 6.1.2进行优化,确保与核心搜索...
**Elasticsearch中文分词器IK** Elasticsearch(ES)是流行的全文搜索引擎,它基于Lucene库构建,提供了一个分布式、RESTful风格的搜索和分析引擎服务。然而,对于中文这种复杂的语言,Elasticsearch默认的分词器...
在中文环境下,为了实现精确的分词和搜索,我们需要安装适合版本的分词插件,如“elasticsearch-analysis-ik”。这个插件是为Elasticsearch设计的中文分词器,能够对中文文本进行有效的分词处理,提高搜索的准确性和...
9. **插件安装与升级**: 安装 IK 分词器非常简单,只需将 `elasticsearch-analysis-ik-7.8.0` 文件解压后放入 Elasticsearch 的 plugins 目录下,重启服务即可。如果需要升级,只需替换新的插件版本并重新启动。 在...
**Elasticsearch 7.0.0 版本与 IK 中文分词器详解** Elasticsearch 是一款功能强大的开源搜索引擎,广泛应用于大数据分析、全文检索以及日志分析等领域。在处理中文文档时,为了实现精确的搜索和索引,我们需要使用...
IK 分词器(IK Analyzer)是 Elasticsearch 中常用的中文分词组件,旨在提供高效、灵活的中文分词功能。版本 7.4.0 是该插件针对 Elasticsearch 7.4.0 版本的一个优化版本,确保与 Elasticsearch 的兼容性和性能。 ...
Elasticsearch 7.6.2 已集成ik分词器 解压后运行bin目录下,elasticsearch.bat文件