所需運行環境
1、安裝jdk1.8(步驟略)
2、安裝git(步驟略)
3、安裝nodejs(步驟略)
一、ElasticSearch的安裝
下載elasticsearch6.4.1,將下載后的es解壓,進入bin文件夾,執行elasticsearch.bat,正常情況es發布在9200端口,訪問http://localhost:9200
二、安裝ElasticSearch-Head
下載es-head。git clone git://github.com/mobz/elasticsearch-head.git
解壓后進入elasticsearch-head文件夾,執行npm install
成功后執行 npm run start,正常情況將在9100端口運行,可通過http://localhost:9100 訪問。
默認情況es只能在本機訪問,為調試方便,修改es目錄下config文件夾下,elasticsearch.yml文件,將network.host前的注釋放開,並將192.168.0.1改為0.0.0.0,重啟elasticsearch.bat。
使用head連接es時可能會報跨域問題,修改es目錄下config文件夾下,elasticsearch.yml文件,在最后追加下面兩行代碼后重啟elasticsearch.bat。
http.cors.enabled: true
http.cors.allow-origin: “*”
三、安裝IK分詞器
下載IK插件
進入elasticsearch目錄,將ik分詞插件解壓進去,然后再啟動 elasticsearch.bat
運行看到IK標志就是運行成功了
使用postman測試IK分詞
IK分詞效果有兩種,一種是ik_max_word(最大分詞)和ik_smart(最小分詞)