需要具备Java环境(1.8或11版本)推荐Java11
查看Elasticsearch与JVM版本兼容性:https://www.elastic.co/cn/support/matrix#matrix_jvm
一、Elasticsearch 下载 运行
官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
- 下载完成后直接解压即可;
- 进入
bin
目录打开cmd窗口执行elasticsearch
命令; - 看到
started
输出表示启动成功; - 进入 http://localhost:9200 访问测试;
二、Kibana安装
Kibana 是一款免费且开放的前端应用程序,其基础是 Elastic Stack,可以为 Elasticsearch 中索引的数据提供搜索和数据可视化功能。

- 启动之前要保证Elasticsearch已经启动;
- 解压完成后,进入
bin
目录打开cmd窗口执行kibana.bat
命令; - http://localhost:5601/ 访问测试;
三、Elasticsearch-Head插件安装
可以清晰的看到和管理Elasticsearch集群的各个节点
3.1 方式一,官网下载
官网下载:https://github.com/mobz/elasticsearch-head
- 解压完成后,打开
Gruntfile.js
文件,添加hostname: '*',
允许所有域名访问;如图: - 使用管理员权限打开cmd进入
\elasticsearch-head-master
执行npm install
- 输入
npm run start
启动服务 - 验证:http://localhost:9100
3.2 方式二,Chrome插件下载
Chrome应用商店搜索:Multi Elasticsearch Head
注意:如果无法连接Elasticsearch,需配置Elasticsearch跨域访问
# 在elasticsearch.yml配置文件中添加以下两行配置,允许跨域访问
http.cors.enabled: true
http.cors.allow-origin: '*'
四、ik分词器
ik提供的两种analyzer:
ik_max_word
:会将文本做最细粒度的拆分,比如会将 “中华人民共和国国歌” 拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合,适合 Term Query;ik_smart
:会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”,适合 Phrase 查询。
4.1、下载并整合进es
GitHub官方下载:https://github.com/medcl/elasticsearch-analysis-ik文章来源:https://www.toymoban.com/news/detail-684505.html
- 下载与Elsticsearch相同版本的压缩包
- 创建插件文件夹 cd your-es-root/plugins/ && mkdir ik
- 将插件解压缩到文件夹 your-es-root/plugins/ik
- 重新启动es
4.2、扩展ik词汇
- 进入ik的config文件夹,添加自定义文件夹及文件
custom/test.dic
,并加入扩展词汇我是一个三好学生
- 修改ik配置文件
IKAnalyzer.cfg.xml
添加自定义文件位置;如下配置:
<?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">custom/test.dic</entry>
<!--用户可以在这里配置自己的扩展停止词字典-->
<entry key="ext_stopwords"></entry>
<!--用户可以在这里配置远程扩展字典 -->
<!-- <entry key="remote_ext_dict">words_location</entry> -->
<!--用户可以在这里配置远程扩展停止词字典-->
<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>
- 重新启动es
4.3、基于远程词库热更新
官方介绍:https://github.com/medcl/elasticsearch-analysis-ik#热更新-ik-分词使用方法文章来源地址https://www.toymoban.com/news/detail-684505.html
4.4、基于MySQL的热更新
到了这里,关于Elasticsearch及相关环境安装 - Windows的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!