- 基本查询
1 | { |
- 根据时间范围查询
1 | { |
- 范围查询(range)
1 | { |
- wildcard 关键字: 通配符查询 ? 用来匹配一个任意字符 * 用来匹配多个任意字符
1 | { |
- 布尔查询(bool)
1 | bool 关键字: 用来组合多个条件实现复杂查询 boolb表达式查询 |
- 排序
1 | { |
- 分页
1 | { |
- 查询字段存在
1 | { |
- 查询字段不存在:包含两种意思
- 1、这条数据根本就没有这个字段
- 2、这条数据的字段的值为null
1 | { |
- 查询结果返回指定字段
1 | { |
- term 、 terms
- term用于精确匹配
- terms用于多词条匹配,过滤上使用没有很大区别
- 聚合查询
avg平均值
1 | { |
sum 求和
1 | { |
min, max关键字
1 | { |