0 准備工作
安裝elasticsearch之前,需要確保系統已正確安裝了JDK,elasticsearch 6.3.2 需要JDK1.8(Java 8)。
elasticsearch 下載地址 https://www.elastic.co/downloads/elasticsearch
elasticsearch-analysis-ik 下載地址 https://github.com/medcl/elasticsearch-analysis-ik/releases
Kibana 下載地址 https://www.elastic.co/downloads/kibana。Kibana是一個可視化平台,可以用於和elasticsearch進行交互以及數據可視化。
1. 下載 elasticsearch
下載 elasticsearch ,完成后解壓
2. 安裝 ik 分詞器
在 elasticsearch 目錄中的 \plugins 目錄下新建 ik 目錄,然后將下載完成的 elasticsearch-analysis-ik 解壓至此目錄下
3. 啟動 elasticsearch
進入 elasticsearch 的 bin 目錄,windows下,雙擊【elasticsearch.bat】運行 elasticsearch。
默認啟動后占用9200端口,可通過【http://localhost:9200/】或者【http://127.0.0.1:9200/】訪問elasticsearch。
4. 安裝Kibana
下載 Kibana 並解壓,修改 Kibana 中 config 目錄下的 kibana.yml 文件,添加 elasticsearch 地址:
即:elasticsearch.url: "http://localhost:9200"
配置完成后,在bin目錄下,雙擊【kibana.bat】,啟動Kibana。
默認啟動后,通過瀏覽器訪問 【http://localhost:5601】即可訪問kibana。
5. 使用 Kibana 與 elasticsearch 進行交互
點擊側邊菜單【Dev Tools】
6. 創建索引【test】並為 name 字段指定 analyzer ,使用ik分詞處理name字段的構建索引以及搜索時不同處理方式
7. 測試 ik 分詞
8. 添加document,構建索引
8.1單文本構建索引(PUT的方式需指定id,使用POST方式可使用es來自動生成id)
8.2 批量方式構建索引(bulk)
9. 搜索測試