目录
1.Elasticsearch 安装
全文搜索引擎Elasticsearch ,它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。需要jdk8环境。
搜索 elasticsearch ,进入 elastic官网https://www.elastic.co/cn/,点击右侧 download 按钮,在 download 旁边, 点击 zip下载,zip是windows版本。
在 bin目录下 eg, D:\soft_install_work\elasticsearch-6.2.3\bin ,双击 elasticsearch.bat 会出现如下图:
进入 http://127.0.0.1:9200/ 出现以下页面,说明安装成功
2.elasticsearch-head 插件安装
ealsticsearch只是后端提供各种api,elasticsearch-head将是一款专门针对于elasticsearch的客户端工具
1.elasticserach-head安装
es5以上版本安装head需要安装node和grunt。
从https://nodejs.org/en/download/ 按照 node ,输入 node -v 显示版本号则按照成功
执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号
从https://github.com/mobz/elasticsearch-head中下载 elasticsearch-head 插件
2.elasticserach-head启动
在 head插件文件夹下,运行 head----
cd /d D:\soft_install_work\elasticsearch-head-master
grunt server
或者 :进入elasticsearch-head的文件夹,执行 npm install,执行 npm run start
在浏览器中输入 : 127.0.0.1:9100 进入 head插件
若显示未连接成功,在elasticsearch的安装目录下找到config文件夹,找到elasticsearch.yml文件,打开编辑它,加上如下这两行配置
http.cors.enabled: true
http.cors.allow-origin: "*"
3.使用
1.概览
***application:集群名称
绿色,最健康的状态,代表所有的分片包括备份都可用
黄色,基本的分片可用,但是备份不可用(也可能是没有备份)
红色,部分的分片可用,表明分片有一部分损坏。此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好
灰色,未连接到elasticsearch服务
2.索引
3.数据浏览
4.基本查询
选择一个索引,然后再选择不同的查询条件,勾选“显示查询语句”,最后点击搜索,可以看到具体的查询json和查询结果
至于不同组合的查询条件表示的意思,可以参考https://www.cnblogs.com/ljhdo/p/5040252.html
5.复合查询
在这个页签,可以使用json进行复杂的查询,也可发送put请求新增及跟新索引,使用delete请求删除索引等等
该页签的简单使用可以参考https://blog.csdn.net/bsh_csn/article/details/53908406