下载与安装
下载安装的地址,华为镜像网站,github
- ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
- logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
- kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D
- ElasticSearch-head :https://github.com/mobz/elasticsearch-head/
解压安装ElasticSearch,配置跨域
打开文件,在最下面添加运行跨域,且跨域的主机IP为所有。
http.cors.enabled: true
http.cors.allow-origin: "*"
点击elasticsearch.bat 即可启动,访问http://127.0.0.1:9200 就可以看到是否成功
出现elasticsearch的配置说明json即说明成功
解压安装ElasticSearch-head
1、需要node.js环境和python环境,npm包管理工具
从GitHub下载完后打开文件夹,用cmd进入到文件夹里面,输入以下命令,即可启动。
npm install
npm run start
输入框中输入elasticsearch的ip地址和端口号,点击连接即可看到集群信息
2、 使用谷歌自带的插件
谷歌浏览器打开以下链接,点击安装即可。
http://extb.cqttech.com/search/elasticsearch%2520head
打开解压好的kibana文件夹,配置kibana
进入config文件夹
编辑kibana.yml,加上中文国际化,使得kibana汉化。
i18n.locale: "zh-CN"
到bin目录,点击kibana.bat启动即可
打开浏览器,访问 http://localhost:5601
看到以下页面即为成功
下载ik分词器,配置自己的字典
下载地址:https://github.com/medcl/elasticsearch-analysis-ik
然后将文件夹复制到elasticsearch的插件文件夹plugins里面
进入文件夹,到config文件夹里面,创建一个××.dic文件,打开编辑属于自己的字典。
保存后,配置到ik分词器里面
测试ik分词器
配置完后所有程序都得重启~
打开kibana进入后,点击扳手,进入控制台
ik_smart 为最少切分
ik_max_word为细粒度划分!会去匹配字典!
GET _analyze
{"analyzer": "ik_smart","text": "码农人"
}
GET _analyze
{"analyzer": "ik_max_word","text": "码农人"
}
ik_max_word 会穷尽字典所有可能的组词。