elasticsearch安装
官方地址:https://www.elastic.co/cn/downloads/elasticsearch
elasticsearch7 Windows不支持机器学习所以需要在elasticsearch.yml添加配置
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
xpack.ml.enabled: false
http.cors.enabled: true
http.cors.allow-origin: /.*/
启动
访问:http://localhost:9200
查看集群信息:http://localhost:9200/_cluster/health
kibana安装
官方地址:https://www.elastic.co/cn/downloads/kibana
解压缩后修改kibana.yml
双击启动
访问:http://localhost:5601/
安装nodejs
官网地址:https://nodejs.org/en/download/
双击运行
查看版本
node -v
安装grunt
npm install -g grunt-cli
查看版本
grunt -version
下载head插件
下载:https://github.com/mobz/elasticsearch-head
进入elasticsearch-head-master目录下
npm install
npm run start
IK分词器下载
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
下载自己对应版本的IK
在elasticsearch的plugins目录下创建ik目录,将解压后的文件中的文件全部放入到ik中
重启elasticsearch和kibana
查看ik的ik_smart和ik_max_word两种分词器
get _analyze
{
"analyzer":"ik_smart",
"text":"刘福成是一名java工程师"
}
get _analyze
{
"analyzer":"ik_max_word",
"text":"刘福成是一名java工程师"
}
自定义分词
在ik的config目录下添加自定义文件liufucheng.dic并且在文件中添加自定义的分词
修改编码
将已定义文件添加到配置文件中
重启elasticsearch和kibana