Elasticsearch基础 es索引及查询

本文对比了Elasticsearch与关系数据库,介绍了如何使用PUT和GET操作进行数据管理。PUT操作用于插入或更新数据,GET操作则涉及根据ID查询、全量查询和参数过滤。同时,文章提及了DSL语句在更复杂查询中的应用。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值