00:01
好,我们接着说啊,呃,其实到现在我们已经把这个最终的效果呢,都把它做出来了啊,但是呢,我们可以什么把它做的稍微更好一点啊,这是我们可以把这个高亮给它加上。对吧,就是你这个收了小米手机,那我最后的这个明细里面,我就把这个小米还有什么这个手机啊,给你什么进行一个高亮。OK吧,好,那如果你要做高亮的话呢,我们就得回到我们这个DSL中啊,再去把这个写一写,嗯,在这如果你要高亮的话,这里面我们应该写一个什么东西啊,是不是写一个highlight啊,同学们对吧?然后fail,然后你让谁高亮的,我们是不是直接来一个SQ name去高亮就可以了呀。别的不需要高亮吧,就是你的SQ name里面是需要高亮的啊,行,这样我们查一下,呃,你这样查的话,你看一下啊,它在这个每个结果中的话,就会什么带上一个这个高亮啊,我们把这个截出来啊。这就不要了啊,把这个截出来。好,那这里面就会有我们这个高亮的字段啊,你看一下这个小米是不是给你包起来了呀,手机是不是也给你包起来了呀。
01:07
对吧,OK,来,那我们处理一下啊,这个代码中怎么处理呢?很简单啊。我们在查的时候来找到我们这个查啊,呃,查的时候我们再把这个高亮给它加上啊,高亮好,那就是什么such source build啊这个highlight。对吧,我们需要一个highlight build啊,Highlight build好,然后这个highlight build里面的话,我们去给它设置上一个这个field啊,这里面能不能写我看看啊呃。这里面好像写不了是吧,来,那我们直接在这边去写吧,啊设置一个file,那么这个file的话就是呃,我们的SQ name对吧,那么这个高亮就加上了啊,然后再把这个东西呢,给它放到你的这个方法里面。OK,加上高亮以后呢,我们接下来往后去查你看了啊,我们在取结果的时候呢,我们不是把你的这个整个结果拿出来了吗?就这个是把你的整个这个S拿出来了啊,那我们接下来呢,再把这个高亮给它拿出来,来这个地方我们补充一下啊,这是提取我们的S啊,提取这个S好下面是什么提取高亮啊,提取高亮。
02:21
对吧。呃,高亮,怎么提呢?那就是通过我们的search hit,然后呢,Get什么highlight field,好,这是一个highlight field,然后呢,再通过什么highlight field。再做一个get,那你这个get的时候,你看一下你要get什么,Get这个SQ name的对不对,好把这个名字写进去啊。好把它写进来,这是我们的highlight field OK,然后再通过你这个highlight field呢,去get它的,呃,Get什么叫这个。这个什么fragment对不对啊,这是一个数组哈,但其实它里面只有一个值啊,只有一个值,所以说我们叫什么直接取吧fragment,然后呢,写个零啊,数组的话我们写个零。
03:03
然后呢,讲出一下吧,好吧,出。好,这是我们的这个叫做呃S叫什么叫这个high lighter。GHT对吧,这是我们这个highlight啊highlight SQ name吧,SQ name OK。那我就把它取出来了,那你取出来以后啊,注意啊,你最终给人家返回的结果你看啊。我们最终给人返回的结果是这个效果。就还是一个整个的一个什么map数据。那么目前我们在map中封装的这个是没有做过高量的,那我是不是只需要把我取出来这个高量就相当于什么,把它的这个字段给他什么,做一个覆盖不就好了吗?就你这个东西没有高亮,我不要,我要的是什么高亮以后的字段。对吧,所以说我们在代码中,我们可以怎么做呢?可以这么去做啊,就是直接在你这个source map中,Source map讲put put的时候,你的这个字段就叫SQ name,那我就写一个SQ name对吧,SQ name,然后后面写什么呀,就把我这个诶高亮以后的这个结果给它盖进去。
04:13
留下来吧,嗯,盖进去,然后呢,这就可以了啊,就是什么就是什么使用高量内容啊,高量结果,然后呢,覆盖这个这个原结果啊,原来的结果好了。那把这个处理好以后来吧,接下来我们重新启动一下这个代码啊,你再去做一个测试它就可以了啊,所以高亮也比较简单啊。好,启动完成以后呢,呃,你先到这做一个查询吧,来算了一下小八,你看看这里面是不是带高量的呀,对不对,好,那你这个接口测试没问题的话,你就什么直接对接你的页面来,来到页面中。来到我们的页面中啊,我们直接刷新了哈,直接什么收手吧,3月29号小米手机走。
05:01
看到了吧,那至于为什么显示的是红的对吧,那这就是我的前端页面中,我已经对你的这个高端结果呢做过渲染了。只要你的显示的内容中是包含什么呀,就相当于什么包含我们的这个标签的啊,包含这个标签的,那我就会什么把这个标签中间的内容啊,给你显示成红颜色,这就是我们最后处理好的这个高亮的内容。明白了吧,同学们。啊,就是这样的效果啊好呃,那这个整体做出来以后呢,我们一直用的是这个3月29号的数据,那我们现在呢,去跑一下这个3月30号的数据,对吧,我们做一个最终的一个测试啊。好来跑一下这个3月30号的数据啊呃,这个数据要跑的话呢,我们得起一下我们的这个。就是实时的这个任务啊,把实时任务给它提起来,好在这里面来我们的dau贝斯DB,然后呢,再来一个order啊,好把它提起来。
06:11
这个起来以后呢,再把它也起起来啊。呃,这两个其实可以关了哈,我们上午测的这个可以关了啊。好,这个都起来了啊呃,那这个起来以后呢,接下来我们就可以跑数据了啊,回到这里面,我们跑一下数据,就是直接什么DDS.sh写个日期啊,2022杠零三杠三零好走一下。OK,已经跑完了啊行,那这个跑完以后呢,呃,我们就回到这里面看一下啊,我直接什么写这个3月30号对吧,我就搜索一个小米手机来走。
07:05
好,看一下吧,这是我们最后的结果。这个数据不一样了吧,同学们,你看这个是不是也变了呀。对吧,这也变了啊,下面这个也变了啊,这个总共12条数据了,看到了吧?啊,比如说我们想搜索什么,3月29号的,你看啊。搜索。有变化吧。28我们记得也有,是不是三月28是不是也有啊。嗯,诶也有是吧,你看28的这个数据不也有吗。对吧。这个诶,你看这个就有分页,有分页了啊,你看这个总共是29条数据,然后你看我是不是有第一页啊,我点第二页。第二页显示的是几条数据啊,九条数据呗。能看了吧,好,来点第一列往前走啊,点第一页我们看,我是可以切换页面的。是不是啊,那这个效果就非常的这个直观了啊好,那这就是我们这个最后啊,给大家这个做出来的一个交易分析啊,那像这种的话呢,就是我们相当于什么自己公司里面自己什么去定制好的这个系统,那么你就什么需要通过你这个写这个数据接口,然后呢,去做这个实时的一个这个分析。
08:06
OK吧,行好,那我们就说这么多了啊,停一下。
我来说两句