【日记】160微服务项目第30天

01

一句话日记

2020/9/19

【日记】160微服务项目第30天

02

Day160

每日总结

Elasticsearch的高级用法

过滤、排序、高阶查询以及最重要的聚合

-

严格上来说也不算是高级用法

知识点并不是像Java中动态代理一样难理解

就是比较繁琐,使用方式太多了

我只是详细说明了一些比较常用的

-

我大致做一个简单的回顾

搜索的结果默认是所有数据都会显示出来

但有时候我们只需要指定字段的数据

-

两种使用方式,都很好理解:

includes说明想要显示的字段

excludes说明不想要显示的字段

-

布尔查询的使用,也是非常常用的一种方式

它本身并不是一种查询方式

而是能将多种查询方式以三种方式组合起来

说白了其实它就对应了三种逻辑运算

-

must就相当于逻辑运算“与”

must_not就相当于逻辑运算“非”

should就相当于逻辑运算“或”

-

此外还有一个非常重要的查询方式:聚合

其有两种常用类型

-

桶(bucket),这个太生动形象了

目前上海一直在执行垃圾分类

就是将垃圾这数据安装类型分成了四个桶

根据这个例子也就能很好滴理解桶的概念

-

度量(metrice)

这个也就对应着我们以前学过的聚合函数

比如求平均值啊、求和啊、求最大值啊……等等

-

具体的使用方法,在笔记中有详细的说明

还有范围查询、模糊查询、排序等一大堆用法

03

【日记】160微服务项目第30天

刘小爱

人是绝对孤独的,不能互相理解的。

正因为如此,才想要彼此接近,所谓友情,爱情的前提,恰恰是每个个体都是孤独的。

【日记】160微服务项目第30天

刘小爱

04

每 日 打 卡

【日记】160微服务项目第30天

【日记】160微服务项目第30天

【日记】160微服务项目第30天

【日记】160微服务项目第30天

【日记】160微服务项目第30天

05

chū

xīn

♬..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

♫. ♪ ~ ♬..♩~ ♫. ♪..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

故事终会有一个美好的结局

若是此刻看上去不那么美好

那仅仅是因为故事还没结束

它还等着你将故事变得美好

♬..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

♫. ♪ ~ ♬..♩~ ♫. ♪..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩