`

ElasticSearch-hard插件及IK分词器安装

 
阅读更多

ElasticSearch-hard插件及IK分词器安装

 

编辑

通过上一篇学习,我们学会了ElasticSearch的安装及访问到了如下页面:

编辑

ElasticSearch-head插件安装

为什么需要安装head插件

返回的都是JSON格式的。不方便查看。如果有页面可以查看就更好了。有没有呢?当然有了:elasticSeard-head这个插件就可以实现这个功能。

我们先来看看使用插件后的效果:

编辑

ElasticSearch-head是什么?

ElasticSearch-head:是集群管理、数据可视化、增删改查、查询语句可视化工具。

那么怎么安装呢?

因为head插件式基于nodejs的。所以,如果安装网上查询出来的教程。都是告诉你先要安装nodejs环境,然后再npmxxxx的。这种方案真的很麻烦,而且还node环境如果安装不好启动不了。凯哥折腾了把半天都没折腾明白。所以就放弃看这种安装。

再查阅各种资料后,突然看到一句:head插件现在已经出谷歌插件版的了。凯哥赶紧看看,还真的有啊。插件名字:ElasticSearch Head

编辑

因为凯哥已经安装了,所以这里显示的式从chrome中移除。如果没有安装就是install了。

编辑

下载安装之后,再谷歌浏览器如下图:

编辑

安装之后,打开再地址栏中输入ES服务器地址。然后点击连接,就可以访问了

编辑

我们知道,因为种种原原因,GN是不能访问谷歌SD的,这里,凯哥也教大家怎么安装离线版的。【PS:离线版的凯哥会在文章最后,分享给大家】

离线版ES-head插件安装

先获取到离线版的head插件:【PS:离线版的凯哥会在文章最后,分享给大家】

编辑

再谷歌浏览器最右边,有三个点。点击之后,找到更多工具,然后点击扩展程序。如下图:

编辑

打开之后,开发者模式一定要打开。然后就可以看到加载已解压的扩展程序。如下图:

编辑

点击,然后找到下载的head插件目录。就可以了。

操作步骤如下图:

编辑

IK分词器安装:

我们先来看看什么式分词?为什么需要使用分词器?

分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,

默认的中文分词是将每个字看成一个词,比如"中国的花"会被分为"中","国","的","花",这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。

IK分词器git地址:https://github.com/medcl/elasticsearch-analysis-ik

IK分词器与ES版本对应关系

需要说明的:IK分词器的版本和ES的版本有关联关系的。具体如下图:

编辑

因为凯哥使用的EShi6.8.7的。所以,根据上面IK版本和ES版本对应关系,可以知道,凯哥需要西在IK的版本也是6.x.

查看IK版本。可以查看tags.凯哥这里选着6.x中的最高版本号。

编辑

下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.6/elasticsearch-analysis-ik-6.8.6.zip

PS:因为式国外的网站,下载会比较麻烦,而且慢。凯哥再文章最后会把这个文件分享给大家。

下载后,进行解压。

在ESHOME的plugins下创建IK文件夹.命令:mkdir ik

说明:ESHOME:即你自己ES安装目录。如凯哥的:/home/esuser/elasticsearch-6.8.7/

所以凯哥需要切换到:cd /home/esuser/elasticsearch-6.8.7/plugins/

然后再执行:mkdir iK.

编辑

重启ES即可。

安装过程中问题说明:

再启动的过程中,出现如下错误:Plugin [analysis-ik] was built for Elasticsearch version 6.8.6 but version 6.8.7 is running

编辑

根据错误提示,我们可以知道,我们下载的IK版本式6.8.6,但是我们运行的版本式6.8.7.怎么办呢?

修改IK分词器插件:plugin-descriptor.properties

编辑

再文件最后,将elasticsearch.version=6.8.7中的6.8.6修改成6.8.7.

如下图:

编辑

再次启动ES就可以了。

测试分词效果:

我们使用postman进行分词测试:

192.168.31.135:9200/_analyze?pretty

编辑

{

"analyzer":"ik_smart",

"text":"凯哥Java,一个程序员的成长记录"

}

编辑

我们可以看到,成长和记录已经被分词了。

在下一篇文章中,凯哥将介绍怎么集群安装ES以及怎么创建第一个索引及给索引中添加数据。

文章涉及到的软件:Head插件;IK分词器以及postman软件获取方法:

本文中软件:

编辑
编辑
分享到:
评论

相关推荐

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

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

    elasticsearch-analysis-ik 7.10.0 分词器

    Elasticsearch-analysis-ik 是一个专为 Elasticsearch 设计的中文分词插件,它基于 Lucene 的 IK 分词器,旨在提供高效、准确的中文分词能力。 **IK 分词器介绍** IK (Intelligent Chinese Analyzer) 是一个针对...

    IK分词器elasticsearch-analysis-ik-7.17.16

    IK分词器是针对Elasticsearch设计的一款强大的中文分词插件,其全称为"elasticsearch-analysis-ik"。在Elasticsearch中,分词器的作用至关重要,它负责将用户输入的文本进行词汇切分,以便进行后续的搜索和分析操作...

    elasticsearch-analysis-ik 7.17.16 分词器

    `elasticsearch-analysis-ik`插件将IK分词器无缝地融入Elasticsearch,使得用户在使用ES时可以直接调用IK的分词能力。安装该插件后,可以在ES的索引设置中配置IK分析器,从而实现对中文文档的高效检索。 **三、...

    elasticsearch-analysis-ik-5.6.8 ik分词器插件

    本文将深入探讨"elasticsearch-analysis-ik-5.6.8"这个官方绿色解压版的分词器插件,以及如何在Elasticsearch中安装和使用。 首先,"elasticsearch-analysis-ik"是专为Elasticsearch设计的中文分词器,它能够有效地...

    elasticsearch-analysis-ik-7.4.0 ik分词器7.4.0

    要使用 Elasticsearch 分析插件 IK 7.4.0,首先需要将 `elasticsearch-analysis-ik-7.4.0.jar` 文件放置到 Elasticsearch 的 `plugins` 目录下,然后通过命令行或者配置文件启动插件安装。在 Elasticsearch 的配置...

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

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

    elasticSearch(ES)最新版 ik分词插件7.10 elasticsearch-analysis-ik-7.10.0

    在实际使用中,你需要将这些jar文件复制到Elasticsearch的lib目录下,并通过Elasticsearch的命令行工具或API来安装和启用IK分词插件。配置文件的修改可以定制化分词行为,例如添加自定义字典,以适应特定领域的词汇...

    IK分词器8.15.0 elasticsearch-analysis-ik-8.15.0.zip

    IK分词器8.15.0版本 elasticsearch-analysis-ik-8.15.0.zip 适用于中文文本分析

    elasticsearch-analysis-ik-7.12.1.zip

    在 Elasticsearch 中安装 IK 分词器,需要将 elasticsearch-analysis-ik-7.12.1.jar 文件拷贝到 Elasticsearch 的 plugins 目录下,并重启服务。然后,可以通过编辑索引模板或在创建索引时指定分词器来使用 IK 分词...

    elasticsearch-analysis-ik-7.7.1 分词器下载

    **Elasticsearch Analysis IK分词器** Elasticsearch(简称ES)是一款强大的开源搜索引擎,它提供了全文检索、分析和管理工具。在处理中文文本时,由于中文的特殊性(如词语边界不明显),需要借助特定的分词器来对...

    elasticsearch-analysis-ik-7.16.3.zip

    Elasticsearch的IK分词器为中文全文检索提供了强大的支持,通过"elasticsearch-analysis-ik-7.16.3.zip"插件的安装和配置,我们可以轻松地在Elasticsearch中实现对中文文本的高效分词。无论是日志分析、内容推荐还是...

    elasticsearch-analysis-ik-7.10.0.zip下载

    5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...

    elasticsearch-analysis-ik-7.16.2.zip

    安装IK分词器通常涉及下载jar包,将其放入Elasticsearch的plugins目录下,并重启Elasticsearch服务。配置方面,用户可以在Elasticsearch的配置文件中指定分词器参数,如自定义词典路径,或者通过API动态调整设置。 ...

    elasticsearch-ik中文分词器7.6.2.zip

    在Elasticsearch中使用IK分词器,首先需要将"elasticsearch-analysis-ik-7.6.2.jar"文件放到Elasticsearch的plugins目录下。然后,通过Elasticsearch的命令行工具或配置文件启用插件。配置通常涉及以下步骤: 1. ...

    elasticsearch-analysis-ik-6.8.0.zip

    Elasticsearch 分析插件 IK 分词器是用于优化 Elasticsearch 搜索引擎中文处理的重要工具。在中文环境下,正确的分词对于提升搜索质量和精确性至关重要。IK 分词器因其高效的性能和丰富的自定义功能,在 Elastic...

    elasticsearch-analysis-ik-7.6.2分词器

    docker安装IK分词器版本

    elasticsearch7.8.0版本的IK分词器

    9. **插件安装与升级**: 安装 IK 分词器非常简单,只需将 `elasticsearch-analysis-ik-7.8.0` 文件解压后放入 Elasticsearch 的 plugins 目录下,重启服务即可。如果需要升级,只需替换新的插件版本并重新启动。 在...

    elasticsearch-analysis-ik-7.3.2.zip

    安装IK分词器时,通常需要将jar文件放入ES的lib目录下,并在ES配置文件elasticsearch.yml中添加插件的配置。使用时,可以通过设置索引的分析器为"ik_max_word"或"ik_smart",来启用IK分词器。 总的来说,"elastic...

    最新版 elasticsearch-analysis-ik-7.10.2.zip

    5. elasticsearch-analysis-ik-7.10.2.jar:这个是核心插件文件,包含了IK分析器的所有代码和资源,安装时需要将此文件放入Elasticsearch的plugins目录下。 6. plugin-security.policy:这是插件的安全策略文件,...

Global site tag (gtag.js) - Google Analytics