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