基于 Rest API 的 ElasticSearch 增删改查(1)

前面的章节主要介绍 ES 的基本概念,以及如何使用 ES+Kibana 进行业务数据的分析挖掘。本章节将涉及到如何使用ES对数据进行增删改查,传统数据库第一步就是创建数据库,然后创建表,再基于表对数据进行增删改查,ES 也是如此。前面也对传统数据库与 ES 做了简单的对比,数据库 == ES 实例,数据库表 == ES 索引,数据库 schema==mapping。

7.0 之前的 ES 是这么一种格式,索引/类型,如果把索引看做是数据库,那么类型就行数据库表,你可以这么定义 class/student/1,表示班级索引、学生类型、学号为 1。现在 7.0 之后类型统一为 _doc

image-20191230215848181

Index 操作

我们现在创建一个班级索引,并插入一条学生的数据。值得注意的是我框选出来的,首先是 type 我改成 _doc,否则将无法创建索引。其次是 id 号为 1,版本号 _version 也是 1,result 是 created。如果我再执行一次这个命令:

image-20191230220329726

是的,版本号加 1,另外显示 result 为 updated。也就是说,在使用 PUT 作为创建索

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值