ElasticSearch的IK分词器下载&安装&操作demo

elasticsearch-analysis-ik分词器下载与安装 elasticsearch-analysis-ik 分词器下载与安装 前言 博客书 github 链接:https://github.com/medcl/elasticsearch-analysis-ik github 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases IK 分词器分词 分类 ik_smart : i... 阅读详情

安装IK分词器
下载对应版本的插件
https://github.com/medcl/elasticsearch-analysis-ik/releases

首先下载es对应版本的ik分词器的zip包,上传到es服务器上,在es的安装目录下有一个plugins的目录,在这个目录下创建一个叫ik的目录
然后将解压好的内容,拷贝到ik目录
将ik目录拷贝到其他的es节点
重新启动所有的es

#创建索引名字叫news
curl -XPUT http://192.168.100.211:9200/news

#创建mapping(相当于数据中的schema信息,表名和字段名以及字段的类型)
curl -XPOST http://192.168.100.211:9200/news/fulltext/_mapping -d'
{
        "properties": {
            "content": {
                "type": "text",
                "analyzer": "ik_max_word",
                "search_analyzer": "ik_max_word"
            }
        }
    
}'


curl -XPOST http://192.168.100.211:9200/news/fulltext/1 -d'
{"content":"美国留给伊拉克的是个烂摊子吗"}'

curl -XPOST http://192.168.100.211:9200/news/fulltext/2 -d'
{"content":"公安部:各地校车将享最高路权"}'

curl -XPOST http://192.168.100.211:9200/news/fulltext/3 -d'
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'

curl -XPOST http://192.168.100.211:9200/news/fulltext/4 -d'
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'

curl -XPOST http://192.168.100.211:9200/news/fulltext/_search  -d'
{
    "query" : { "match" : { "content" : "中国" }},
    "highlight" : {
        "pre_tags" : ["<font color='red'>", "<tag2>"],
        "post_tags" : ["</font>", "</tag2>"],
        "fields" : {
            "content" : {}
        }
    }
}'

-------------------------------------------------------------------


curl -XGET 'http://192.168.100.211:9200/_analyze?pretty&analyzer=ik_max_word' -d '联想是全球最大的笔记本厂商'

curl -XGET 'https://192.168.100.211:9200/_analyze?pretty&analyzer=ik_smart' -d '联想是全球最大的笔记本厂商'

curl -XPUT 'https://192.168.100.211:9200/iktest?pretty' -d '{
    "settings" : {
        "analysis" : {
            "analyzer" : {
                "ik" : {
                    "tokenizer" : "ik_max_word"
                }
            }
        }
    },
    "mappings" : {
        "article" : {
            "dynamic" : true,
            "properties" : {
                "subject" : {
                    "type" : "string",
                    "analyzer" : "ik_max_word"
                }
            }
        }
    }
}'

curl -XPUT 'https://192.168.100.211:9200/iktest?pretty' -d '{
    "settings" : {
        "analysis" : {
            "analyzer" : {
                "ik" : {
                    "tokenizer" : "ik_max_word"
                }
            }
        }
    },
    "mappings" : {
        "article" : {
            "dynamic" : true,
            "properties" : {
                "subject" : {
                    "type" : "string",
                    "analyzer" : "ik_max_word"
                }
            }
        }
    }
}'



curl -XGET 'http://192.168.10.16:9200/_analyze?pretty&analyzer=ik_max_word' -d ‘中华人民共和国’

elasticsearch、kibana、ik等插件下载地址 阅读详情

相关推荐

ElasticSearch搜索服务器与IK分词器

ElasticSearch搜索服务器1.java语言全文检索技术2.ElasticSearch 安装配置使用入门 Window系统下载zip版本,linux系统下载tar版本 下载解压之后 bin 存放elasticSearch 运行命令 config 存放配置文件 data 存放数据 lib 存放elsticSearch运行依赖jar包 logs 存放日志 modul

happy_meng 2379

ElasticSearch

新创建的itheima用户最大可创建文件数太小,最大虚拟内存太小,编辑下列配置文件,添加类似如下内容。点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。操作maven就是操作apache-maven-3.8.6,类似win的快捷方式。设置软连接ln-sapache-maven-3.8.6maven。在bin目录下执行./kibana--allow-root。这次启动终于有started了,表示启动成功了。有json返回表示启动成功..........

ZHUSHANGLIN的博客 900

一个使用中文分词的完整Demo

本文将首先将介绍如何在ES中使用中文分词器IK,然后对比一下IK分词器和默认的standard分词器的差别,最后给出一个Java访问ES的demo 1,安装中文分词器。 下载与ES版本相对应的IK版本。IK下载以及IK和ES版本对应关系见:https://github.com/medcl/elasticsearch-analysis-ik解压下载的zip文件,进入解压文件的根目

u014728303的博客 4361

ElasticSearch-IK分词器介绍和下载

分词:把一段中文或者别的划分成一个一个的关键字,我们在搜索的时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如"我爱魏一鹤"会被分成"我",“爱”,“魏”,“一”,“鹤”,这显然是不符合要求的,索引我们需要安装中文分词器IK来解决这个问题如果要使用中文,建议使用ik分词器。

见证自己学习,成长的记录 3132

elasticsearch 中文分词器elasticsearch-analysis-ik的安装

1.不分词什么效果, 比如匹配查询,天天会匹配天,因为每个中文汉字是单独的token 比如高亮查询结果,本来应该高亮一个词语&amp;lt;em&amp;gt;天天&amp;lt;/em&amp;gt;,结果每个汉字分别被高亮&amp;lt;em&amp;gt;天&amp;lt;/em&amp;gt;&amp;lt;em&amp;gt;天&amp;lt;/em&amp;gt; 2.分词什么效果 按照常用的汉语词汇将句子分隔成词语 3.检测方法 POST /spring-elas...

蛐蛐的博客 508

最新版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的ik分词器实现词库热更新的三种方案

elasticsearch的ik分词器实现词库热更新的三种方案elasticsearch的ik分词器实现词库热更新的三种方案零、ik github官网地址一、ik本地文件读取方式1、添加自定义词典文件2、修改IKAnalyzer.cfg.xml配置文件二、ik远程词库调用1、ik官方文档说明2、在服务中实现http请求,并连接数据库实现热词管理实例:1)、编写http请求服务接口demo2)、ik配置文件修改三、重写ik源码连接mysql/oracle更新词库1、下载 elasticsearch-analy

Yic.z的博客 7100

ICS v9.5 OverbyteIcsWSocket.pas 整体架构分析

核心架构:OverbyteIcsWSocket.pas 是 Internet Component Suite (ICS) 的基础网络组件单元,提供跨平台 Winsock API 封装,支持TCP/UDP 客户端/服务器,DNS 解析和Raw Socket。在 v9.5 中,SSL/TLS 代码已分离至 OverbyteIcsSslBase.pas 等单元,使核心单元更精简,专注于非加密 socket 操作。

sonadorje的专栏 993

Elasticsearch 的使用Demo

** Elasticsearch 的使用Demo ** Elasticsearch项目地址: https://github.com/looly/elasticsearch-definitive-guide-cn http://git.oschina.net/loolly/elasticsearch-definitive-guide-cn 1. 安装Elasticsearch 唯一的要求是安装官方新...

Jo的博客 8393

别再为跨页读写发愁了!STM32F407模拟I2C驱动24C256/512的避坑指南

本文详细解析了STM32F407模拟I2C驱动24C256/512的跨页写入问题,揭示了24C系列存储器'写满一页不会自动翻页'的关键机制,并提供了经过验证的分页写入算法和优化方案。通过GPIO时序优化、地址计算和错误处理等技巧,帮助开发者解决数据错乱、覆盖等常见问题,实现稳定可靠的EEPROM读写操作。

weixin_42631411的博客 377

使用 R 的长短期记忆 (LSTM)

在 R 中实现 LSTM 网络涉及使用 TensorFlow 和 Keras 软件包,它们为构建和训练深度学习模型提供了一个用户友好的界面。这些步骤包括准备数据、定义 LSTM 架构、编译模型、在数据上训练模型、评估其性能以及进行预测。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。为了在 R 中实现 LSTM 网络,我们将使用 Keras 库,该库为构建和训练神经网络提供了高级接口。

jianqimingtian的博客 1583

Centos 7 下安装kibana,ik中文分词器以及ElasticSearch集群教程

简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PH......

菜鸟路上的小白 2486

新手必看:电路设计里的‘地’到底怎么接?单点、多点、混合接地保姆级图解

本文深入解析电路设计中的接地技术,涵盖单点、多点和混合接地的原理与应用。通过详细的图解和实战案例,帮助新手理解接地在提供参考电位、构成电流回路及抑制电磁干扰中的关键作用,避免常见设计误区,提升电路稳定性与抗干扰能力。

weixin_28455801的博客 298

Elasticsearch+IK+pinyin自定义分词器

本文环境 elasticsearch 7.4.0 ik 7.4.0 pinyin 7.4.0 安装ik分词器 IK分词器链接 下载 elasticsearch-analysis-ik-7.4.0.zip 在es对应的plugins文件夹下面新建ik文件夹 解压zip到ik文件夹 unzip elasticsearch-analysis-ik-7.4.0.zip -d plugins/ik 安装pinyin分词器 拼音分词器链接 下载 elasticsearch-analysis-piny

醉鱼的博客 1747

机器人中的数值优化(一)—— 数学优化、凸集合与凸函数

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例。

慕羽★的博客 2521

NXP(恩智浦)—TJA1043TK CAN收发器芯片详解

本文章主要讲解NXP(恩智浦)—TJA1043TK CAN收发器的相关知识。

零零刷的博客 2201

IK分词器 原理分析 源码解析

IK分词器在是一款基于词典和规则的中文分词器。本文讲解的IK分词器是独立于elasticsearch、Lucene、solr,可以直接用在java代码中的部分。关于如何开发es分词插件,后续会有文章介绍。 IK分词器的源码:Google Code,直接下载请点击这里。 一、两种分词模式 IK提供两种分词模式:智能模式和细粒度模式(智能:对应es的IK插件的ik_smart,细粒度:...

没有格子衬衫的程序员 1万+

Prometheus+Grafana+alertmanager+PrometheusAlert监控告警 实现飞书告警

以上 是以grafana做的邮件告警,但是感觉邮件很少人看。下面是以webhook 可以接入。启动alertmanager (设置 开机在启动)下载prometheusalter 配置文件。这里的告警是基于grafana上搭建的。我们启动PrometheusAlert。写完之后进行重启Prometheus。prometheus 的告警规则。测试 基于我们生产环境做的文档。然后在grafana上导模板。上导入模板就可以 直接引用。访问 grafana页面。重启一下grafana。

墨痕诉清风的博客 858

elasticsearch 6.2.3 安装IK分词器 及 IK分词器简单使用demo

Ik分词器github,本文参考了该内容。 IK分词器与elasticsearch 有版本对应关系,点击这里 安装 一、安装 第一种方式:下载预编译好的IK:https://github.com/medcl/elasticsearch-analysis-ik/releases,解压到你的es安装目录下的plugins目录:{your-es-root}/plugins/ 第二种方式:...

没有格子衬衫的程序员 1758

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Docker安装的Elasticsearch安装ik分词器

下载与Elasticsearch版本对应的ik分词器 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/tags 打开Elasticsearch的安装目录,在plugins下创建文件ik。 sh-4.2# cd plugins/ sh-4.2# mkdir ik 下载后拷贝到刚才创建的ik目录下,后面部分的“:”前面的是容器的名称,默认的容器名称是elasticsearch,输入命令:docker ps查看容器名称。 PS C:\WINDO

代码改变世界 512

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

elasticsearch 部署集群 并搭建ik/pinyin 分词器

将ik/pinyin 分词器移植到 elasticsearch下的plugins/对应的文件夹 下并解压。回到elasticsearch 下的 config 目录下的 elasticsearch.yml (节点一)这里我选择的版本是 7.15.2 相同的ik/pinyin 我们也要选择相同的版本。chown -R es:es /opt/es/elasticsearch/ # 创建所属组。curl -X GET "ip地址:9200/_cat/nodes?# 查看集群节点情况 (先开放9200 端口)

qq_39610419的博客 563

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

elasticsearch 条件去重_IK 分词器和ElasticSearch集成使用

上述查询存在问题分析在进行字符串查询时,我们发现去搜索"搜索服务器"和"搜索"都可以搜索到数据;而在进行词条查询时,我们搜索"搜索"却没有搜索到数据;究其原因是ElasticSearch的标准分词器导致的,当我们创建索引时,字段使用的是标准分词器:例如对 "我是程序员" 进行分词标准分词器分词效果测试:POST http://127.0.0.1:9200/blog/_analyze请求体:{ "...

weixin_39826971的博客 212

ElasticSearch 笔记二 (ik 分词器安装自定义字典,rest 风格操作)

什么是IK 分词器? 分词:即把一段中文或者别的划分成一个个的关键字,我们子啊搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如 “我是美女”就会被分成 “我”,“是”,“美”,“女” 这显然是不符合要求的,所以我们需要安装中文分词器ik 来解决这个问题。 IK 提供了两个分词算法:IK_smart 和ik_max_word 其中ik_smart 为最少切分,ik_max_word 为最细粒度划分! 下载IK 分词器 下载地

m0_46937429的博客 382

java中文分词工具_IK 分词器和ElasticSearch集成使用

上述查询存在问题分析在进行字符串查询时,我们发现去搜索"搜索服务器"和"搜索"都可以搜索到数据;而在进行词条查询时,我们搜索"搜索"却没有搜索到数据;究其原因是ElasticSearch的标准分词器导致的,当我们创建索引时,字段使用的是标准分词器:例如对 "我是程序员" 进行分词标准分词器分词效果测试:POST http://127.0.0.1:9200/blog/_analyze请求体:{ "...

weixin_39827506的博客 614

elasticsearch2.3.3 java client demo

elasticsearch2.3.3 入门 及java apiCRUD

hunanlzg的专栏 1万+
上一篇: ElasticSearch安装head插件
下一篇: ElasticSearch的SQL插件 安装
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值