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. 搜索测试