说明
本文基于 Windows 10 环境
启动 ElasticSearch
运行 bin 目录下的 elasticsearch.bat 文件即可

启动 Kibana 工具

访问 http://localhost:5601/app/kibana#/dev_tools/console?_g=() 进入到 Kibana 的控制台页面

文档增删改查
增加文档
在 Console 中输入以下代码
PUT /mall/product/1?pretty
{
"name": "零食"
}
点击运行按钮

这样就成功创建了一个文档,之前讲过,type 表示的是一张表的意思,这里的 product 表示的是创建了一张名为 product 的数据表

- _index :表示哪个索引
- _type :表示哪个表
- _id : 表示主键
- _version :表示版本
- result : 表示这是在创建文档
获取文档
输入以下代码
GET /mall/product/1?pretty
点击运行按钮

然后右边就会出现查找结果

- found :表示找到数据,数据存在
- _source :表示数据内容
修改文档
PUT 方式
PUT 原本是增加的意思,但是当 id 已经存在的时候再往这个 id 增加其实就是把原本的覆盖了,可以实现修改的效果
PUT /mall/product/1?pretty
{
"name": "美味零食"
}
运行上面代码之后,输出以下结果

可以发现 version 变成了 2,说明已经被修改过,result 也显示为 updated(表示被修改了)
再次 GET 请求看下,可以发现,文档内容已经修改成功

POST 方式
使用 POST 方式跟使用 PUT 方式是一样的,但是一般正确来说,POST 才是修改数据的,所以这两种方式都可以使用,根据自己喜欢即可
POST /mall/product/1/_update?pretty
{
"doc": { // doc API
"name": "美味小零食"
}
}

这样也是可以修改的,我们使用 GET 请求查询一下

OK ,查询也是没问题的
删除文档
删除文档是非常简单的,直接 DELETE 即可
DELETE /mall/product/1?pretty
运行可以发现,result 为 deleted,说明文档已经被删除

我们使用 GET 查询看下文档是否已被删除

found 为 false,说明文档已被删除
本文介绍如何在Windows10环境下启动Elasticsearch及Kibana,并演示文档的基本操作,包括增加、获取、修改和删除。
2256

被折叠的 条评论
为什么被折叠?



