es与关系数据库的对比,方便理解
es | 关系型数据库 |
---|---|
index | database |
type | table |
document | row (行数据) |
field | column (列数据) |
传统关系型数据库中,我们是把数据存入一个database里的某个table中,es可以理解为一个文档类型的数据库,每一条数据,就相当于一个文档,所以index用以检索文档,type就相当于table,确定文档位置,就相当于确定这条数据在哪个table中。document就相当于一行数据,field相当于一列数据。
es查询方式
PUT操作
put请求相当于insert与update操作,可以插入或更新数据。
例:
下面展示一些 内联代码片
。
PUT /megacorp/employee/1
{
"first_name" : "John",
"last_name" : "Smith",
"age" : 25,
"about" : "I love to go rock climbing",
"interests": [ "sp