00:00
啊呃,那么咱们刚才呢,这个是我的查询,接下来再来看这个比较简单的对吧,那么刚才呢,这是过滤对吧,按照范围,那接下来排序啊排序,呃,那么咱排序这个什么意思呢?对吧,就是说我现在可以对我查询结果来进行排序,比如说啊呃,对于我们现在这个这这这这个数据来讲,对吧,比如说就按照豆瓣排分这个评分吧,对吧,来降序排序一下对吧?来在这里我的需求按照咱们这个豆瓣评分啊来降序排序,如果按的豆瓣评分降序排序的话,那首先这个前面就是一样的对吧,末X,然后接下来下划线search,然后进行查询吧,对吧,Query然后排序,那应该是什么third是吧?大你发现这个东西都没有。对吧,你发现没有,那说明咱们现在这个东西好像写的有问题对吧?我问大家这个东西我现在不写查是什么目的情况下,我现在啊这个色里面是不是直接就是search对吧?然后查的是什么?说查的是所有啊这是不是咱们这个match all啊啊那你现在已经查出来了对吧?那直接排序就可以了,所以说呢,这里倒按照谁定排序呢?哎,按照我当前咱们这个豆瓣倒,然后降升序对吧,还是降序那DC对吧?那么咱们现在呢,按照我们现在这个降序来,那如果升序呢,那应该是asc对吧?来呢,看一看现在的升序对吧?那我现在希望什么呢?我希望把咱们现在啊这个包含我们这个red的啊,包含我们现在red电影名称包含这个字的对吧?那么这个电影呢,给我它的豆瓣评分,给我按照咱们这个这个顺序排序一下。
01:45
那这个时候你是不是得加查询条件了呀,对上面这个就得加什么query,那接下来那么咱们现在你是怎么匹配呢?我是不是分次匹配呀,那如果分子匹配的话,那这应该是match是吧?哪个字段呢?那应该是我们电影名称,然后呢,接下来那包含什么呢?包含red的对吧?那这里大家看咱们现在把包含red的电影给拿出来了,然后并且呢,按照豆瓣评分来这样做了一个升序排序啊做了一个升序排序。
02:15
再往下走,再往下走,那么再往下走呢,这里有一个分页查询,那我问大家MY搜QL里边分页查询怎么实现limit是吧?Limit后面应该跟点东西嘛,都跟的是什么。Limit后面,那比如说我现在就limit的关键字,就分析了跟俩参数对应,就俩参数,那俩参数分别有什么含义。一个是什么?第一个参数是什么?第一个参数是什么?
03:04
呃,第一个参数什么第几页从第应该从第几条记柱开始吧,对吧,辅助我们吧,是不是应该咱们当前记录起始位置呀,对吧?然后呢,咱们现在呢,第二参数是不是应该是查询多少条啊对吧?那咱们先有这个知识的话,那这块我觉得问题也不大,对吧?来接下来咱们现在呢,来进行我们这个分页查询啊,来进行我们这个分页查询啊啊来search啊search我们现在已经把所有数据啊给查出来了,那如何来进行分页上去呢?那第一个咱们有一个我们这个属性叫from,从什么开始,那第二个有一个属性叫做我们这个size对吧,那么这个size的默认应该是20,咱们现在呢,就来个一,表示的是从第一条数据开始,然后呢查出一条出来,大家看咱们现在啊,在咱们这执行的,我在执行的时候对吧。
04:00
Total统啊这这这个总共咱们现在是三条,但是我在查询的出来分页数据是不是就一个呀,对吧?哎,分页数据其实就一个,那如果说现在呢,这里把这些东西改了对吧?来改了那么在咱们查询的时候对吧?那么总共三个,但我分页查询的是不是两个呀,对吧?哎,从什么开始,然后呢,显示几条,这是分页查询啊分页查询然后接下来,那我现在呢,有的时候呀,我在查询的时候,我希不希望把它所有东西都给它查询出来啊,我不想把所有的西查询出来,那想干什么呢?我想查询指定的字段,就相当于我们得买搜里的投影查询,原来是select星,现在呢select什么什么select什么什么对吧?那么这个时候咱们怎么来设置对吧?那来在咱们这里边对吧,我们查询字段啊,在这里查询指定字段,指定字段对,那么这块呢,那么如果要查询咱们指定字段的话么,这有一个叫。
05:03
这个大这里这个。对吧,咱们现在在我们的命中的时候,它其中呢,是不是有一个我们的SS呀,对吧?那你在展示的时候,你是不是把这东西都展示出来吗?那不需要,对吧,咱们现在呢,我只展示谁,我只展示我们的ID和name,对吧?别的我不需要展示了,别的不需要展示了,然后接下来大家看咱们现在呢,再去诶这块啊,ID和内看这个它在查询的时候啊,这两种形式,对吧,不能是一个对吧,如果都有字段的话,这多字段之间得用什么呀,是不是都得用我的双法括起来呀,对吧?来,那咱们现在呢,在这里啊同学们,比如说我现在呢,要是一个的话,那这块没问题,咱们呢,在这里把这个打过来。我现在呢,要如果是一个的话,那这没问题对吧,咱们现在比如说我这个S对吧,那如果是多个的话,那这里呢,应该你把这多给我打过来对吧,就是我现在这里边可能有多个,那多个呢,应该是一个字符串数组对吧?所以说这个S呀,你要把这种形式给我打过来对吧,而不是说一个了,刚才打这种形式对吧,直接是不是就一个字符串呀,对,你刚才这种形式是不是相当于一个字符串,然后这个字段叫什么名字呢?字段叫它这肯定不行对吧?所以说呢,这块来往这一放对吧,然后接下来咱们现在呢,在显示的时候对吧,一个是名字,一个是我们现在豆瓣评分,别的没显示啊,别的没显示对吧,这个呢是指定我们这差金字段啊,指定查字段,然后最后一个对吧,咱们起来看一看啊,我们这个高量,什么叫高量呢。
06:39
性高明亮是吧,来,那咱现在啊,来看一看我们这个高亮显示对吧?呃,那么咱们现在比如说啊,我搜索咱们的Java对吧,搜索咱们的Java,大家看这个这个这个这个。对吧,就是我现在搜索关键字,你在你这里面是不是高亮显示出来呀,对吧?这个呢,其实就是我们的高亮对吧?就你在搜索的时候,诶,我发现我当前文章什么地方有你的关键字,对,那这个时候呢,哎,我就给你把它高亮显示出来,对吧?其实高亮呢,就是一个特殊的标记对吧,特殊的一个样式,对特殊样式,所以它现在呢这里,那我怎么样去做咱高亮显示呢?比如说啊同学们,呃,在咱们这里我呢去高亮显示一下是吧?高亮显示是这个,然后接下来这个呢是search对吧?那么这个时候大家想一想啊,你要高量显示的话,那你首先给我指定你查询的是谁呀,所以说这块呢,那我得query了,对吧?然后接下来怎么匹配呢?比如说我现在是match,然后查询谁呢?查询name,然后接下来这个name是我们这个包含red的对吧,包含red的对吧,然后。
07:59
接下来除了这个查询之外呢,在这里意框降显示,这叫什么叫highlight啊,有一个highlight的属性,那么具体这个属性来怎么样的一个值呢?对吧?那么这块大家注意它有一个file对吧?然后你要对哪一个字段来进行我们这个高亮,那么这块啊,在写的时候大家需要注意了,对吧?那么这块呢,其实呢,是一个固定的写法,比如说我想对哪个字段高亮显示的话,那么你这块呢,把这字段可以给我拿过来啊,比如说我现在对我的name做高亮显示对吧?那么这块呢,哎,你现在把这name给我高端显示来,因为你想我查询的时候是不是按照内部查的呀,那你在高端显示的时候,你是不是要在内部里边来给高端显示了,对吧?那么如果说我要这么做的话,注意看同学们,当我去执行的时候,那么这块其实前面呢,和它前面没什么区别,主要在哪呢?主要在这儿,同学们在最下边它多了一个highlight,然后这块name大家看,如果说有name的话,那么这个时候它的name变成什么样了呢?变成这种形式了啊,你看咱们现在这里。
08:59
我是不是红海事件呀,它这里边对吧,你看我包含什么,我包含red,那么这个时候它的名称高亮的形式,那应该在red上面加一个这些东西啊,加什么em标记,然后如果说我现在红外行动,那么这块诶有这个red了,那么这时候他在咱们这个名称这里,对吧,有高亮显示,给你加一个这个标记对吧?那么其实除了这个之外呢,它应该还有一个属性对吧,这个叫什么呢?叫study pre。
09:30
啊,这个叫practice,这个practice什么意思呢?大家看啊,这个高亮的时候,它加了一个什么em,是不是个标签啊,对吧,但有的时候呢,我可能我一想啊,如果查询出来咱们现在有关键字的话,那我就给这关键字加超链接。啊,我给这关键词在网页加超链接,那么如果加超链接的话,超链接对吧,再到HTML里边是不是应该是这种形式,A标签是不是啊A标签对吧,那我现在呢,那就来呗,再到们这里边三瑞对吧,A标签,然后接下来在这里对吧,再来一个什么呢?有个叫postose的tax对吧,那么这里我现在呢,这结束呗,对,一个是前缀,一个后缀,你可以做来理解对吧,现在是A的结束对吧,然后接下来咱们去执行,那么这个时候大家看一看啊,我们现在的形式去,是不是咱们这原来em变了呀,对吧,你可以自己来指定对吧,一般呢,你可以指定一些样式,比如说我现在啊确返回一个什么标签对吧,返回一个咱们这比如ABC这标签,然后呢,咱们前端的人员对吧,前端人员一看到AABC,它指定一个特殊的样式,一个特殊样式来进行展示就行了,好了,这个呢,是关于我们这个高亮查询,高亮显示还有个聚合,咱稍微休息一会,回来再看到稍候休息下。
我来说两句