自学Java第150天Elasticsearch的高级用法过滤、排序、高阶查询以及最重要的聚合-严格上来说也不算是高级用法知识点并不是像Java中动态代理一样难理解就是比较繁琐,使用方式太多了我只是详细说明了一些比较常用的-我大致做一个简单的回顾搜索的结果默认是所有数据都会显示出来但有时候我们只需要指定字段的数据-两种使用方式,都很好理解:includes说明想要显示的字段excludes说明不想要显示的字段-布尔查询的使用,也是非常常用的一种方式它本身并不是一种查询方式而是能将多种查询方式以三种方式组合起来说白了其实它就对应了三种逻辑运算-must就相当于逻辑运算“与”must_not就相当于逻辑运算“非”should就相当于逻辑运算“或”-此外还有一个非常重要的查询方式:聚合其有两种常用类型-桶(bucket),这个太生动形象了目前上海一直在执行垃圾分类就是将垃圾这数据安装类型分成了四个桶根据这个例子也就能很好滴理解桶的概念-度量(metrice)这个也就对应着我们以前学过的聚合函数比如求平均值啊、求和啊、求最大值啊……等等-具体的使用方法,在笔记中有详细的说明还有范围查询、模糊查询、排序等一大堆用法-行有不得反求诸己,我是@刘小爱 一个白天上班晚上学习的95后沪漂,不为其它,只为学会自律做好自己,也愿我的每日打卡能给你带来勇气,欢迎点赞关注和评论。