需要具備Java環(huán)境(1.8或11版本)推薦Java11
查看Elasticsearch與JVM版本兼容性:https://www.elastic.co/cn/support/matrix#matrix_jvm
一、Elasticsearch 下載 運(yùn)行
官網(wǎng)下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
- 下載完成后直接解壓即可;
- 進(jìn)入
bin
目錄打開(kāi)cmd窗口執(zhí)行elasticsearch
命令; - 看到
started
輸出表示啟動(dòng)成功; - 進(jìn)入 http://localhost:9200 訪問(wèn)測(cè)試;
二、Kibana安裝
Kibana 是一款免費(fèi)且開(kāi)放的前端應(yīng)用程序,其基礎(chǔ)是 Elastic Stack,可以為 Elasticsearch 中索引的數(shù)據(jù)提供搜索和數(shù)據(jù)可視化功能。

- 啟動(dòng)之前要保證Elasticsearch已經(jīng)啟動(dòng);
- 解壓完成后,進(jìn)入
bin
目錄打開(kāi)cmd窗口執(zhí)行kibana.bat
命令; - http://localhost:5601/ 訪問(wèn)測(cè)試;
三、Elasticsearch-Head插件安裝
可以清晰的看到和管理Elasticsearch集群的各個(gè)節(jié)點(diǎn)
3.1 方式一,官網(wǎng)下載
官網(wǎng)下載:https://github.com/mobz/elasticsearch-head
- 解壓完成后,打開(kāi)
Gruntfile.js
文件,添加hostname: '*',
允許所有域名訪問(wèn);如圖: - 使用管理員權(quán)限打開(kāi)cmd進(jìn)入
\elasticsearch-head-master
執(zhí)行npm install
- 輸入
npm run start
啟動(dòng)服務(wù) - 驗(yàn)證:http://localhost:9100
3.2 方式二,Chrome插件下載
Chrome應(yīng)用商店搜索:Multi Elasticsearch Head
注意:如果無(wú)法連接Elasticsearch,需配置Elasticsearch跨域訪問(wèn)
# 在elasticsearch.yml配置文件中添加以下兩行配置,允許跨域訪問(wèn)
http.cors.enabled: true
http.cors.allow-origin: '*'
四、ik分詞器
ik提供的兩種analyzer:
ik_max_word
:會(huì)將文本做最細(xì)粒度的拆分,比如會(huì)將 “中華人民共和國(guó)國(guó)歌” 拆分為“中華人民共和國(guó),中華人民,中華,華人,人民共和國(guó),人民,人,民,共和國(guó),共和,和,國(guó)國(guó),國(guó)歌”,會(huì)窮盡各種可能的組合,適合 Term Query;ik_smart
:會(huì)做最粗粒度的拆分,比如會(huì)將“中華人民共和國(guó)國(guó)歌”拆分為“中華人民共和國(guó),國(guó)歌”,適合 Phrase 查詢(xún)。
4.1、下載并整合進(jìn)es
GitHub官方下載:https://github.com/medcl/elasticsearch-analysis-ik文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-684505.html
- 下載與Elsticsearch相同版本的壓縮包
- 創(chuàng)建插件文件夾 cd your-es-root/plugins/ && mkdir ik
- 將插件解壓縮到文件夾 your-es-root/plugins/ik
- 重新啟動(dòng)es
4.2、擴(kuò)展ik詞匯
- 進(jìn)入ik的config文件夾,添加自定義文件夾及文件
custom/test.dic
,并加入擴(kuò)展詞匯我是一個(gè)三好學(xué)生
- 修改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 擴(kuò)展配置</comment>
<!--用戶(hù)可以在這里配置自己的擴(kuò)展字典 多個(gè)文件要用;隔開(kāi) -->
<entry key="ext_dict">custom/test.dic</entry>
<!--用戶(hù)可以在這里配置自己的擴(kuò)展停止詞字典-->
<entry key="ext_stopwords"></entry>
<!--用戶(hù)可以在這里配置遠(yuǎn)程擴(kuò)展字典 -->
<!-- <entry key="remote_ext_dict">words_location</entry> -->
<!--用戶(hù)可以在這里配置遠(yuǎn)程擴(kuò)展停止詞字典-->
<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>
- 重新啟動(dòng)es
4.3、基于遠(yuǎn)程詞庫(kù)熱更新
官方介紹:https://github.com/medcl/elasticsearch-analysis-ik#熱更新-ik-分詞使用方法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684505.html
4.4、基于MySQL的熱更新
到了這里,關(guān)于Elasticsearch及相關(guān)環(huán)境安裝 - Windows的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!