“_shards”: {

“total”: 5,

“successful”: 5,

“failed”: 0

},

“hits”: {

“total”: 3,

“max_score”: 1,

“hits”: [

{

“_index”: “supplier”,

“_type”: “user”,

“_id”: “2”,

“_score”: 1,

“_source”: {

“name”: “lisi”,

“age”: 26,

“address”: “bei jing tong zhou”,

“price”: 10000,

“dept”: [

“kaifabu”

]

}

},

{

“_index”: “supplier”,

“_type”: “user”,

“_id”: “1”,

“_score”: 1,

“_source”: {

“name”: “zhangsan”,

“age”: 30,

“address”: “bei jing chang chun jie”,

“price”: 15000,

“dept”: [

“kaifabu”,

“yanfabu”

]

}

},

{

“_index”: “supplier”,

“_type”: “user”,

“_id”: “3”,

“_score”: 1,

“_source”: {

“name”: “wangwu”,

“age”: 26,

“address”: “bei jing tong zhou yun he ming zhu”,

“price”: 13000,

“dept”: [

“kaifabu”

]

}

}

]

}

}

took:耗费了几毫秒

timed_out:是否超时,这里是没有

_shards:数据拆成了5个分片,所以对于搜索请求,会打到所有的primary shard(或者是它的某个replica shard也可以)

hits.total:查询结果的数量,3个document

hits.max_score:score的含义,就是document对于一个search的相关度的匹配分数,越相关,就越匹配,分数也高

hits.hits:包含了匹配搜索的document的详细数据

2、query DSL

查询所有

GET supplier/user/_search

{

“query”: { “match_all”: {} }

}

查询全部并且排序

GET suppluer/user/_search

{

“query”: {

“match_all”: {}

}

, “sort”: [

{

“price”: {

“order”: “desc”

}

}

]

}

分页查询

GET supplier/user/_search

{

“query”: { “match_all”: {} },

“from”: 1,

“size”: 1

}

指定要查询显示的field

GET supplier/user/_search

{

“query”: { “match_all”: {} },

“_source”: [“name”, “price”]

}

3、query filter

搜索name为‘lisi’并且price大于1500的

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。
在这里插入图片描述

mg-TxbsSWSe-1711046351921)]

最后

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。
[外链图片转存中…(img-6NxdShdP-1711046351921)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

Logo

更多推荐