Windows部署ElasticSearch,安装IK分词器

发布时间:2026/8/14 13:22:35

Windows部署ElasticSearch,安装IK分词器
下载ElasticSearch安装包直接打开这个链接Download Elasticsearch | Elastic页面是这样的点击 Windows 下载的就是文件压缩包当前最新的版本是 9.5.0可以在 Summary 中选择历史版本View past releases。下载得到的是 ES 的压缩包直接解压即可我解压的路径是没有中文字符的我也不清楚文件路径有中文字符会不会有什么问题。我记得我大一刚上学的时候用户名就是中文一直用到大三才第一次重装系统才改成英文在此之前都没出现过什么问题先来认识一下 ES 的目录结构bin可执行文件目录。config配置文件目录。jdkES 在 9.5.0 版本是自带 jdk 的不需要本地安装 jdk我在网上搜到是 7.x 版本才自带 jdk。plugins插件目录之后安装 IK 分词器就是要放到这里。修改配置进入 config 目录打开 elasticsearch.yml 文件。直接全部删除然后复制粘贴下面的内容就可以了。cluster.name: my-es # 集群名称 node.name: node-1 # 节点名称 path.data: C:\Users\admin\Downloads\elasticsearch-9.5.0-windows-x86_64\data # 数据存储路径 path.logs: C:\Users\admin\Downloads\elasticsearch-9.5.0-windows-x86_64\logs # 日志存储路径 network.host: localhost # 绑定本地地址 http.port: 9200 # 端口默认9200 discovery.type: single-node # 单节点模式一个集群里面只有一个节点不需要发现其他节点 xpack.security.http.ssl.enabled: false # 关闭HTTPS方便本地访问 xpack.security.enabled: false # 免密码登录Ctrl S 保存修改然后进入 bin 目录双击 elasticsearch.bat 启动 ES 程序会打开一个命令行界面关闭这个界面就是关闭 ES 进程。在我的电脑上启动比较慢大概要等 30-40 秒才能完全启动成功。在浏览器输入 http://127.0.0.1:9200 返回下面的内容表示启动成功。这里的 http://127.0.0.1:9200 都是在 elasticsearch.yml 文件中配置的包括返回的响应中name 和 cluster_name 都是我们自己配置的内容。ES 启动成功可以通过 http 请求获取 ES 的服务可以安装 ES 的可视化工具比如 Kibana。当然ES 需要用 http 请求调用接口只需要能够发送 http 请求就可以了不一定要安装 Kibana也可以用 postman、apifox 这些接口测试软件。甚至可以编写 python、java 程序发送 http 请求。但是如果你是通过 js 发送请求那就遭老罪了。fetch(http://127.0.0.1:9200, { method: GET })发送最简单的 GET 请求然后就可以在控制台上看到熟悉的跨域报错需要在 elasticsearch.yml 中添加跨域配置http.cors.enabled: true http.cors.allow-origin: * http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE http.cors.allow-headers: * http.cors.allow-credentials: true修改配置后需要重启服务才能生效现在就可以用 js 发送 http 请求了。安装 IK 分词器IK 分词器在 github 的地址IK分词器我们赶紧打开链接进入 Release 吧。但是插件已经不在 github 发布了需要去 索引analysis-ik/stable/ 这里下载在下载插件的时候要注意和 ES 的版本保持一致就比如我安装的 ES 是 9.5.0这里的插件也要下载 9.5.0 的。下载完之后解压将解压得到的文件放到 plugins 目录下面即可。怎么验证是否安装成功呢我们可以用中文进行分词检测因为 ES 自带的分词器是偏向于英文的如果是中文句子会把每个汉字当成一个独立的字符进行分词是不能辨别汉字的意思的。fetch(http://localhost:9200/_analyze, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify({ analyzer: standard, text: 绿色的森林 }) });如果用标准分词器结果是这样的现在可以使用 IK 分词器提供的 ik_smart 和 ik_max_word 进行分词ik_smart智能分词ik_max_word尽可能分出更多的词入库的时候可以用 ik_max_word 分词提供足够大的样本。查找的时候用 ik_smart 分词。换成 ik_smart 之后就可以正常理解中文意思了fetch(http://localhost:9200/_analyze, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify({ analyzer: ik_smart, text: 绿色的森林 }) });jvm 堆内存优化现在 ES 可以启动IK 分词器也安装好了但是这个程序非常吃内存默认可以吃掉 8G 内存。这是没有调整 jdk 堆内存的情况我的笔记本是 16G 内存再加上其他程序内存占用就来到了 80% 左右。进入 config 目录打开这里的 jvm.options 文件。Xms初始堆内存Xmx最大堆内存我改成了 2g之后重启服务现在最大内存就只占用 2g 左右了。

相关新闻

Fillinger智能填充脚本实战指南:10分钟搞定过去1小时的图案铺排

Fillinger智能填充脚本实战指南:10分钟搞定过去1小时的图案铺排

2026/8/14 13:12:34

Fillinger智能填充脚本实战指南:10分钟搞定过去1小时的图案铺排 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 深夜十一点,设计师阿哲盯着屏幕上那颗怎么排…

清远市建设局网站:揭秘城市发展的数字化引擎与办事指南全解析

清远市建设局网站:揭秘城市发展的数字化引擎与办事指南全解析

2026/8/14 13:12:34

在这个快节奏的时代,我们每个人都像是被无形的大鞭子驱赶着的陀螺,转个不停。特别是在清远这座充满活力与潜力的城市里,每一个致力于在这里扎根、创业或者只是单纯想拥有一个舒适家园的人,都时刻关注着脚下的这片土地正在发生怎样的变化。提到城市发展,很多人脑海中浮现的…

League Akari 上手攻略:一套 LCU 工具如何帮你每天省下半小时重复操作

League Akari 上手攻略:一套 LCU 工具如何帮你每天省下半小时重复操作

2026/8/14 13:12:34

League Akari 上手攻略:一套 LCU 工具如何帮你每天省下半小时重复操作 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akar…

微信缓存怎么清理?这款免费开源工具一键释放33GB空间,聊天记录一根汗毛都不伤

微信缓存怎么清理?这款免费开源工具一键释放33GB空间,聊天记录一根汗毛都不伤

2026/8/14 14:12:39

微信缓存怎么清理?这款免费开源工具一键释放33GB空间,聊天记录一根汗毛都不伤 【免费下载链接】CleanMyWechat 自动删除 Windows 和 Mac 电脑端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空…

网站建设哪家更专业,避坑指南与行业真相深度解析

网站建设哪家更专业,避坑指南与行业真相深度解析

2026/8/14 14:12:39

在这个数字化浪潮汹涌的时代,拥有一个专业的网站已经不再仅仅是企业的“可选项”,而是关乎生死存亡的“必选项”。无论是初创的小微企业,还是寻求转型的传统老牌企业,当大家第一次把目光投向互联网,想搭建自己的线上门面时,脑海中浮现的第一个问题几乎都是一样的:网站建…

一台ROG笔记本与10MB的G-Helper:换掉官方控制软件后的完整记录

一台ROG笔记本与10MB的G-Helper:换掉官方控制软件后的完整记录

2026/8/14 14:12:39

一台ROG笔记本与10MB的G-Helper:换掉官方控制软件后的完整记录 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zen…

功能安全系列: MISRA C与汽车软件的安全工程学

功能安全系列: MISRA C与汽车软件的安全工程学

2026/8/14 14:12:39

前言现场真实一幕:某Tier 1供应商在ASIL-D项目审核时,静态分析工具报告了2300多个MISRA违规,其中42个被标记为“强制”。项目经理解释:“这些代码运行了两年,从没出过问题。”审核员回答:“功能安全不是证明…

用Python让AWR1843毫米波雷达数据在屏幕上实时跳动,比想象中简单

用Python让AWR1843毫米波雷达数据在屏幕上实时跳动,比想象中简单

2026/8/14 14:12:39

用Python让AWR1843毫米波雷达数据在屏幕上实时跳动,比想象中简单 【免费下载链接】AWR1843-Read-Data-Python-MMWAVE-SDK-3- Python program to read and plot the data in real time from the AWR1843 mmWave radar board (MMWAVE SDK 3) 项目地址: https://gitc…

项目经理做需求管理,牢记“3确认、4拆解、5拒绝”

项目经理做需求管理,牢记“3确认、4拆解、5拒绝”

2026/8/14 14:02:36

做项目久了会发现,最难管的往往不是进度,而是需求。 进度慢了,至少还能看到哪里落后;成本超了,也能算出多花了多少钱。 需求一旦没管住,问题却会从项目头上一路传到尾。 客户一句“这里顺便加一下”&…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/13 11:01:28

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/14 10:48:24

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/13 17:17:06

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

2026/8/14 0:01:53

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

2026/8/14 0:01:54

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

2026/8/14 0:01:54

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…