继上篇文章:分布式搜索引擎ElasticSearch介绍及使用(一)
1 Head插件的安装与使用(Windows)
1.1 Head插件安装
如果都是通过
rest
请求的方式使用
Elasticsearch
,未免太过麻烦,而且也不够人性化。我
们一般都会使用图形化界面来实现
Elasticsearch
的日常管理,最常用的就是
Head
插件
步骤
1
:
下载
head
插件:
链接:https://pan.baidu.com/s/1MDtrjvjYbLIK797I0-3gcw
提取码:5oe3
提取码:5oe3
步骤
2
:
解压到任意目录,但是要和
elasticsearch
的安装目录区别开。
步骤
3
:
安装
node js ,
安装
cnpm
npm install ‐g cnpm ‐‐registry=https://registry.npm.taobao.org
步骤
4
:
将
grunt
安装为全局命令 。
Grunt
是基于
Node.js
的项目构建工具。它可以自动运行你所
设定的任务
npm install ‐g grunt‐cli
步骤
5
:安装依赖
cnpm install
步骤
6
:
进入
head
目录启动
head
,在命令提示符下输入命令
grunt server
返回一下结果代表成功
步骤7:
打开浏览器,输入
http://localhost:9100
2 Head插件操作
2.1 新建索引
选择
“
索引
”
选项卡,点击
“
新建索引
”
按钮
输入索引名称点击
OK
弹跳出一下弹框
并且有一下结果代表新建索引成功。(这里索引相当于数据库)
2.2 新建类型(相当于表)或修改文档(相当于表一行数据row)
在复合查询中提交地址,输入类型名字head,提交方式为
PUT
在复合查询中提交地址,输入内容,提交方式为PUT
查看数据是否添加成功:
第一种方式:直接修改提交方式为get直接查询
第二种方式,点击数据浏览 ,点击要查询的索引名称zhao588_head,右侧窗格中显示文档信息
点击文档信息:
我们再次回到复合查询的界面,修改内容,提交方式PUT
此时因为
ID
已经存在,所以执行的是修改操作。
查询内容已被修改
重新查询此记录,发现版本version为4,之前是3 。也就是说每次修改后版本都会增加1.
再次内容不变提交修改put,version变成5
2.3 搜索文档
2.4 删除文档
删除id为_search=1的文档数据
删除
查询所有文档,数据已经删除。