主要概念与mysql对比
对于HTTP方法,具体作用
HTTP方法 | 操作 | 说明 |
GET | 查 | 获取请求对象的当前状态 |
POST | 改 | 改变对象的当前状态 |
PUT | 增 | 创建一个对象 |
DELETE | 删 | 销毁对象 |
HEAD | | 请求获取对象的基础信息 |
增删改查
以下在Kibana的Dev Tools里执行
增
删
删除id=4的记录
删不了/settle/jingyi
删settle索引
改
查
批量插入
怎么获取单条记录呢?
统计应用
统计每种颜色的数量
类似mysql语句: select color, count(*) from info group by color;
注释
【1】:如果想要进行统计分析,统计代码需要写在aggs中,aggs是aggregations 的简称,也可以写作 aggregations。
【2】:是指定的列的名称,作用同SQLSERVER统计中as 重命名。
【3】:这里设置了返回值为0,因为这个查询不仅仅返回了我们的统计的内容,还返回了搜索结果的内容,这里我们并不需要搜索结果的内容,所以设置为0.
【4】:这里定义了桶的类型,如果需要不同的统计内容,这些需要使用不同的统计类型。
结果
统计每种颜色的平均价格
类似mysql: select color, avg(price) from info group by color;
结果
统计每一个企业品牌的最低价格和最高价格
类似mysql 语句: select make, min(price), max(price) from info group by make;
结果