前面的章节主要介绍 ES 的基本概念,以及如何使用 ES+Kibana 进行业务数据的分析挖掘。本章节将涉及到如何使用ES对数据进行增删改查,传统数据库第一步就是创建数据库,然后创建表,再基于表对数据进行增删改查,ES 也是如此。前面也对传统数据库与 ES 做了简单的对比,数据库 == ES 实例,数据库表 == ES 索引,数据库 schema==mapping。
7.0 之前的 ES 是这么一种格式,索引/类型,如果把索引看做是数据库,那么类型就行数据库表,你可以这么定义 class/student/1,表示班级索引、学生类型、学号为 1。现在 7.0 之后类型统一为 _doc。
Index 操作
我们现在创建一个班级索引,并插入一条学生的数据。值得注意的是我框选出来的,首先是 type 我改成 _doc,否则将无法创建索引。其次是 id 号为 1,版本号 _version 也是 1,result 是 created。如果我再执行一次这个命令ÿ