ES 关于文档的操作复杂部分(重点)

在操作之前额外添加一个Jie age为3的数据用于区分

限定返回的结果类型

使用_source限定要返回哪些字段
ES 关于文档的操作复杂部分(重点)

条件排序

使用sort 对age进行降序排序

GET /jie/user/_search
{
  "query": {
    "match": {
      "name": "jie"
    }
  },
  "sort": [
    {
      "age": {
        "order": "desc"
      }
    }
  ]
}

升序改为
"order": "asc"

分页查询

ES 关于文档的操作复杂部分(重点)
from代表第几页 size代表一页几个

布尔值查询 多条件查询

must &&

查询名字为jie age为3的数据
ES 关于文档的操作复杂部分(重点)

should ||

下面使用should or 操作
可以看到张三也被匹配进来了
ES 关于文档的操作复杂部分(重点)

must not

很好理解 查询就是不满足的条件
如查看年龄不为20并且名字不为jie的数据
ES 关于文档的操作复杂部分(重点)

上一篇:01 Introduction


下一篇:牛客练习赛 74 F