Elasticsearch 7 在Windows上的IK词库配置

Elasticsearch中文搜索利器:IK分词器安装、配置与实战指南 在搜索引擎和全文检索领域,分词是处理自然语言文本的基础技术,其核心原理是将连续文本序列切分为有意义的词汇单元,以构建高效的倒排索引。这项技术对于提升中文搜索的准确性和召回率具有关键价值,广泛应用于电商、内容平台、企业知识库等需要精准信息检索的场景。本文聚焦于Elasticsearch生态中最流行的中文分词解决方案——IK分词器,详细解析其核心的两种分词模式:ik_max_word和ik_smart。ik_max_word模式采用最细粒度切分策略,旨在最大化覆盖词汇变体,适用于索引阶段以保障高召回率;而ik_ 阅读详情

如图所示这是已经编译好的IK插件。

找到config ==> IKAnalyzer.cfg.xml

将.dic文件放入config文件夹之中,再填入标签之中

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
	<comment>IK Analyzer 扩展配置</comment>
	<!--用户可以在这里配置自己的扩展字典 -->
	<entry key="ext_dict">extra_single_word_full.dic</entry>
	 <!--用户可以在这里配置自己的扩展停止词字典-->
	<entry key="ext_stopwords">extra_stopword.dic</entry>
	<!--用户可以在这里配置远程扩展字典 -->
	<!-- <entry key="remote_ext_dict">words_location</entry> -->
	<!--用户可以在这里配置远程扩展停止词字典-->
	<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>

        比如: extra_stopword.dic 是扩展停止词字典,就是说在进行分词的时候,”的、得、着“,等等这些没有实际意义的词会被去掉,用户也可以根据业务,自行添加自己认为没有意义的词。

        extra_stopword的内容:

也
了
仍
从
以
使
则
却
又
及
对
就
并
很
或
把
是
的
着
给
而
被
让
在
还
比
等
当
与
于
但

       

        除此以外还可以在下面配置远程词库,需要填写远程字典的地址。

       

        最后试一下效果:

可以看到“的”字已经被去除,词典引入有效。

windows安装elasticsearch-7.7.0和kibana-7.7.0 背景 从官网下载对应的安装包,这里使用的版本是7.5.0 elasticsearch-7.5.0 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能... 阅读详情

相关推荐

es中文分词器安装包

在搜索引擎领域,比较成熟和流行的,就是ik分词器,其实我们用来进行搜索的,绝大多数,都是中文应用,很少做英文的 standard:没有办法对中文进行合理分词的,只是将每个中文字符一个一个的切割开来,其实搜索的时候意义不大...

windows下安装Elasticsearch7.X,IK分词器

安装ik分析器: 访问https://github.com/medcl/elasticsearch-analysis-ik 找 releases 找到对应的 es 版本 由于我ES是最新版本,所以我下载的是最新的 首先将下载的包解压到某个目录下 然后在此目录下打开dos窗口,执行命令mvn clean package进行打包 打包后会发现上边的目录就多一个target文件夹了 ...

大灰狼的专栏 1万+

Elastic Search扩展词库

Elastic Search+ik分词器的扩展词库,可以用来扩展开发自定义词库内容。从而增加商品的搜索准确度。

Elasticsearch 入门到高手的成长阶梯-Elasticsearch集成中文分词IK

​​​​​​1、IK的介绍 Elasticsearch IK分析器插件是国内非常著名的开源中文分析器插件,它是基于国人所开发的另一款基于Luence 的IK分词器做的扩展,以达到对Elasticsearch的支持。Elasticsearch IK分词器是Java语言编写的,在Elasticsearch 0.16的时候就已经开始对其支持了,涵盖了Elasticsearch后续各版本的支持。 它包...

冯立彬的博客 1252

实战分享:如何利用svchost进程绕过360防护(附完整Shellcode注入教程)

本文深入解析系统进程安全防护机制,探讨svchost等关键进程的安全特性与防护策略。详细分析安全软件的行为检测和内存保护技术,提供系统加固与监控实践建议,助力企业构建多层次防御体系,有效应对潜在安全威胁。

weixin_30752699的博客 99

plc secs半导体通讯协议 PLC 与MES的SECS/GEM通讯方案

符合SEMI E4, E5, E30, E37 的 SECS/GEM通讯方案 专业稳定的产品,持续运行5年都不出错 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 毫米级的响应,单个messge在5ms以内 MES与PLC之间达到实时性,如采集实时性的数据 每秒支持100条Message以上 快速搭建PLC与MES之间的SECS/GEM桥梁,只需简单配置数据 SECS/GEM介绍 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 增删改上报数据配置简单,并且一目了然 大量的数据处理.

SECS/GEM 6362

es、kibana及分词器的安装

又称反向索引,分为两部分:文档列表和倒排索引区。

小丁的博客 2132

HAL库硬件SPI驱动ST7735 TFT屏幕:从零实现高效刷屏与图形绘制

本文详细介绍了如何使用STM32的HAL库硬件SPI驱动ST7735 TFT屏幕,从硬件连接到SPI配置优化,再到图形绘制与文本显示的实现。重点分享了DMA传输、局部刷新等高级优化技巧,显著提升刷屏效率,帮助开发者快速掌握屏幕驱动技术并应用于实际项目。

pink的博客 741

elasticSearch Ik 分词器部署及热更新

先安装好 elasticSearch 登录linux 进入home目录: cd home 下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.2-linux-x86_64.tar.gz 解压: tar -zxvf elasticsearch-7.15.2-linux-x86_64.tar.gz 修改文件夹名字:mv elasticsearch-7.15.2-linux-x86_64 elasticse

LLH 1962

告别手动发日报!用n8n+钉钉打造智能报告机器人(含模板下载)

本文详细介绍了如何利用n8n开源工作流自动化平台与钉钉机器人搭建智能日报系统,实现数据自动采集、处理和发送。通过实战步骤和模板下载,帮助用户告别手动处理日报的繁琐,提升工作效率和数据准确性。

h3i4j的博客 857

[FPGA高速以太网]基于Verilog与1G/2.5G Ethernet PCS/PMA IP核的2.5G UDP通信实战

本文详细介绍了基于FPGA与1G/2.5G Ethernet PCS/PMA IP核实现2.5G UDP通信的完整实战方案。文章以黑金AX7A200开发板为硬件平台,深入讲解了从硬件选型、IP核配置、Verilog测试逻辑编写到系统调试与性能验证的全过程,重点剖析了利用SGMII接口与GTP收发器实现高速数据传输的关键技术与避坑指南,为FPGA高速以太网应用开发提供了宝贵经验。

sql99的博客 568

Java 中间件:Elasticsearch 分词器自定义(IK 分词扩展词库)

摘要 本文详细介绍了如何在Java项目中为Elasticsearch自定义IK分词器扩展词库,以提升中文搜索的准确性和业务适配性。主要内容包括: IK分词器的必要性 Elasticsearch默认分词器对中文支持不足,IK分词器能更好地处理中文语义 但仍需扩展词库以覆盖新词、专业术语和业务词汇 配置与集成 安装与Elasticsearch版本匹配的IK插件 验证分词效果并集成Java REST Client 扩展词库实践 通过本地词典文件和远程热更新机制添加自定义词汇 动态加载新词以支持实时业务需求 业务价

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

【COMSOL超材料和超表面仿真设计】

超材料和超表面的设计通常需要自定义材料属性。在COMSOL中,可以通过定义介电常数和磁导率的张量来模拟超材料的特性。对于超表面,通常需要定义表面阻抗或等效电路模型。

weixin_51101456的博客 1665

Windows 安装 IK 分词器 ---- ElasticSearch 7.X

Windows 安装 IK 分词器 ---- ElasticSearch 7.X1. 下载并解压包2. 打包3. 移动文件4. 重新启动 Elasticsearch 1. 下载并解压包 下载连接: https://github.com/medcl/elasticsearch-analysis-ik 解压路径: D:\install\ElasticSearch 2. 打包 Window ...

YKenan的博客 4638

如何在非序列模式下使用类似图像模功能

如何在非序列模式下使用类似图像模功能

weixin_72050316的博客 552

IEM模型,地表粗糙度模拟

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

windows10安装ElasticSearch与Head-master+IK分词器安装与自定义词库

ElasticSearch分为Linux和Window版本,基于我们主要学习的是ElasticSearch的Java客户端的使用,所以我们是安装较为简便的Window版本,项目上线后,公司的运维人员会安装Linux版的ES供我们连接使用 文章目录1. 什么是ElasticSearch2. ElasticSearch对比Solr3. 安装与启动ElasticSearch4. 安装ES的图形化界面插件 1. 什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的.

weixin_44232093的博客 2404

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【elasticsearch系列】windows安装IK分词器插件

环境 github下载:https://github.com/medcl/elasticsearch-analysis-ik/releases 注意,IK分词器插件要与ES版本保持一致; 有的小伙伴在GitHub上下载插件时,没有发现与ES相对应的版本,可以切换到Tags中选择分支版本; 例如Branchs列表中仅可能存在主版本号; 切换到右侧Tags中查找对应的版本即可;小编这里选择的7.8.0的版本; 安装IK 解压缩后拷贝到ElasticSearch安装目录的plugins文件夹下,默认情况该

增量星球 7580

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【ES】--ES集成自定义分词库

在…\elasticsearch-7.3.2\plugins\ik\config下找到IKAnalyzer.cfg.xml,并打开,如下添加一个自定义的扩展字典myDict.dic,在这里添加词语,并设置编码格式是UTF-8。如果是多个自定义词典,就用;拼接。重启ES,如下表明已经加载了自定义的字典myDict.dic。

寻梦友的博客 1974

Elasticsearch IK分词器自定义词库与热更新实战指南

在搜索引擎和日志分析领域,中文分词是文本处理的基础环节,其核心原理是通过词典匹配和算法模型将连续文本切分为有意义的词汇单元。IK分词器作为Elasticsearch生态中广泛应用的中文分词组件,其技术价值在于通过可扩展的词典机制提升分词的准确性和领域适应性。然而,通用词典难以覆盖垂直领域的专业术语和动态变化的网络新词,这直接影响搜索的相关性和召回率。通过配置静态自定义词库,可以将稳定的业务专有名词如“天枢系统”和“链路压测”固化到分词体系中;而结合远程词典热更新机制,则能实现业务零中断的动态词汇管理,使分词

weixin_30240349的博客 395

elasticSearch和ik分词插件安装和使用

上面可以看到无论是 name “科比追加” 还是description “湖人的名宿科比布莱恩特” 进行的分词结果 都是一个科 和 一个 比,这就是为什么上面如果不是搜索全称的话直接搜索科比的话会搜索不到,如果原来的name是“科比”,虽然分词是一个“科”和一个“比”,但是只要是全称依然能搜索到,而如果是“科比追加”,搜索“科比”的话,就没法搜索到了。所以需要先删除索引,创建索引,添加文档一遍。我们把name改成科比追加,然后搜索,“科比”,发现是搜索到了,说明这个自定义分词生效。

FA的博客 2029

Windows系统下Elasticsearch的安装与配置

目录 一、安装ES 二、相关配置 1、访问配置 2、插件配置 全文搜索属于最常见的需求,开源的Elasticsearch(以下简称 ES)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST...

qq_38830964的博客 8920

ElasticSearch下载安装配置及其使用(windows)

一、ELK 一般情况下ElasticSearch并不单独使用。ElasticSearch、Logstash、Kibana这三个技术就是我们常说的ELK技术栈。Logstash负责搜集和过滤数据,ElasticSearch负责存储数据,Kibana拥有各种维度的查询和分析,并使用图形化的界面展示存放ElasticSearch中的数据。 二、ElasticSearch版本选择 在使用ElasticSearch的时候,要注意版本的选择,在后续ElasticSearch和Spr...

smiling 3749

[基础服务-windows] [ELK] ElasticSearch + Kibana + Logstash 以及插件安装和配置

步骤/详情 一:下载 注意的是下载版本为免安装版。下载地址: https://www.elastic.co/cn/downloads/elasticsearch 笔者选择的是当前最新版 二: 安装ES服务 Window版的ElasticSearch的安装很简单,类似Window版的Tomcat,解压开即安装完毕,解压后的ElasticSearch的目录结构如下: 修改elasticsearch配置文件,config/elasticsearch.yml文件,增加文件内容如下: # 开启跨域访问 http.

OxYGC 5524

谷粒商城微服务分布式高级篇ElasticSearch三——Dcoker安装ES及ES检索语法

文章目录Docker安装ES&kibban Docker安装ES&kibban 安装指定版本 docker pull elasticsearch:7.4.2 创建配置文件和文件夹 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasticsearch/data echo “http.host:0.0.0.0”&gt...

D_A_I_H_A_O的博客 2576

ElasticSearch 安装教程

先把elasticsearch-7.6.2-windows-x86_64.zip 和 elasticsearch-analysis-ik-7.6.2.zip 进行解压,然后剪切elasticsearch-analysis-ik-7.6.2文件夹到elasticsearch-7.6.2的plugins文件下粘贴。若写错了左边的数字行会有红色的叉叉提示,比如 # 注释内容 ,可以单独写一行,不能放在 GET 这一行后面,也不能放在{} 里面的任何地方。此外,也具备语法提示,比如输入。

qq_29539827的博客 4344
上一篇: 短暂的打鸡血与长期的自我放弃
下一篇: mysql设计表的时候关于float类型的坑,超过万位后,小数点自动四舍五入
弧失七
博客等级 码龄9年 2粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值