安装Elasticsearch-head插件 Elasticsearch-head插件:一款专门针对于Elasticsearch的客户端工具,可以直观查询到数据并且可以在界面中查询1.安装 从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。
2.第二步 安装完成后用,cmd进入安装目录执行 node -v可查看版本号 能看到版本号说明node安装成功3.第三步 执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号4.第四步前三步主要是搭建前端服务器环境
(1): 进入Elasticsearch安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码
http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true
然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#)
(2): 双击elasticsearch.bat重启Elasticsearch
(3):在https://github.com/mobz/elasticsearch-head中下载head插件,选择下载zip
(4):解压到指定文件夹下,D:\environment\elasticsearch-head-master 进入该文件夹,修改D:\environment\elasticsearch-head-master\Gruntfile.js 在对应的位置加上 hostname:'*',
(5):打开cmd命令行窗口 ,在D:\environment\elasticsearch-head-master 下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件,如果运行不成功建议重新安装grunt。成功如下5.第五步 打开浏览器访问:http://127.0.0.1:9100 至此客户端已经完成6.安装IK分词器 ElasticSearch 默认采用的分词器, 是单个字分词 ,效果很差 ,所以我们需要安装一个更实用的分词器,这里采用IK分词器 Lucene的IK分词器早在2012年已经没有维护了,现在我们要使用的是在其基础上维护升级的版本,并且开发为Elasticsearch的集成插件了,与Elasticsearch一起维护升级,版本也保持一致,最新版本:v7.4.1
注意:你的Elasticsearch和IK分词器必须版本统一 jar包下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 下载后:
无需安装,新建文件夹ik, 并将解压到ik文件夹中,并复制到Elasticsearch的解压目录,如下图所示 然后重启elasticsearch: 至此Elasticsearch ik分词完成
