ElasticSearch - 索引库的基本安装操作以及索引库的增删改查操作

一. 安装启动 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 可视化图形工具下进行删除索引库

猜你喜欢

转载自blog.csdn.net/weixin_42629433/article/details/83419316