其他分享
首页 > 其他分享> > ES 关于文档的操作复杂部分(重点)

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

作者:互联网

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

限定返回的结果类型

使用_source限定要返回哪些字段

条件排序

使用sort 对age进行降序排序

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

升序改为
"order": "asc"

分页查询


from代表第几页 size代表一页几个

布尔值查询 多条件查询

must &&

查询名字为jie age为3的数据

should ||

下面使用should or 操作
可以看到张三也被匹配进来了

must not

很好理解 查询就是不满足的条件
如查看年龄不为20并且名字不为jie的数据

标签:sort,jie,复杂,age,查询,文档,should,ES,must
来源: https://www.cnblogs.com/OfflineBoy/p/15316141.html