一. 安装启动 ElasticSearch
1. 下载 ElasticSearch 安装包
下载路径: https://pan.baidu.com/s/1TotAJCeT7iDavJTlQxSCeQ
2. 安装 ElasticSearch
将下载好后的压缩包解压到要安装的路径下即安装成功
3. 启动 ElasticSearch
双击 bin 目录中的 elasticsearch.bat
等待弹出的小黑窗口的命令执行完毕后, 打开本地浏览器, 输入 localhost:9200, 弹出如下提示表示 ElasticSearch 启动成功
二. 安装 ES 的图形化界面工具 header
1. 下载安装包
下载路径: https://pan.baidu.com/s/1hRlLmxi5tLnLikOvolLhfA
2. 安装 header
将下载好后的压缩包解压到要安装的路径下即安装成功
安装成功后的 header 需要在 node.js 安装后的下环境下运行
三. node.js 的安装
1. 下载安装包
下载路径: https://pan.baidu.com/s/1k9Lg57pXyLDCMOliAQHhug
2. 安装 node.js
傻瓜式下一步安装即可, 不做演示
四. grunt 的安装
在 header 的安装路径下启动 cmd 窗口, 分别执行以下几个命令 (联网)
npm install -g grunt-cli
npm install
grunt server
执行完毕后, 打开本地浏览器, 输入 localhost:9100, 弹出如下提示表示 grunt 安装成功:
五. 允许 ES 跨域访问
1. 在 ES 的安装路径下的 config 文件夹中打开 elasticsearch.yml
2. 在该文件末端添加如下配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
3. 配置完成后重启 ES
4. 端口连接
header 可视化工具安装完成
六. Postman 操作工具的安装
1. 下载安装包
下载路径: https://pan.baidu.com/s/1Suwe4HcZTeuBFbjsjyOlkQ
2. 安装 Postman
傻瓜式下一步安装即可, 不做演示
七. 使用 Postman 对索引库的操作演示
1. 使用 Postman 创建空索引库 (PUT)
在 header 可视化图形界面刷新就可以看到我们上面创建的空索引库 blog1
2. 往空索引库中添加属性 (POST)
在 header 可视化图形界面刷新就可以看到我们上面修改后的索引库 blog1
json 语法:
{
"product": {
"properties": {
"id": {
"type": "long",
"store": true,
"index":"not_analyzed"
},
"title": {
"type": "text",
"store": true,
"index":"analyzed",
"analyzer":"standard"
},
"content": {
"type": "text",
"store": true,
"index":"analyzed",
"analyzer":"standard"
}
}
}
}
3. 使用 Postman 创建索引库 (PUT)
json 语法:
{
"mappings": {
"article": {
"properties": {
"id": {
"type": "long",
"store": true,
"index":"not_analyzed"
},
"title": {
"type": "text",
"store": true,
"index":"analyzed",
"analyzer":"standard"
},
"content": {
"type": "text",
"store": true,
"index":"analyzed",
"analyzer":"standard"
}
}
}
}
}
在 header 可视化图形界面刷新就可以看到我们上面创建的索引库 blog
4. 使用 Postman 删除索引库 (DELETE)
也可以直接在 header 可视化图形工具下进行删除索引库