00:00
好了,同学们,接下来给大家讲一下咱们模糊查询啊,所谓的模糊查询呢,就是说根据其中的一部分呢,进行一个模糊匹配啊,来把这个拷贝过来,然后改成个八,咱们叫做模糊查询啊,模糊查询,然后把上面这个呢给它关掉啊,给它注释掉,不要嗯。好了,呃,我们接下来呢,改一改,更模糊查询呢,我们这个地方呢,它稍微变一下啊,咱们这里呢,不用不能用它了,嗯,咱们得用一个什么呢?我们的发啊query,所以把这个去掉,咱们点,然后呢,有一个叫发query,然后写上我们对那个name呀,第一个名称,我们来做一个模糊查询,呃,我事先呢,把那个数据稍微的准备了一下,所以我们写上一个网五,然后网五呢,我们讲他这个查询呢,有一个比较特殊的,就是说你要匹配什么样的内容。那比方说你的模糊查询呢,我就希望呢,对一两个字符的这个差别的数据呢,做个匹配,你要说差的很多,那就算了,对不对,你比方差一两个,那我们能查询出来,所以呢,这里呢,我们给它来一个啊,咱们叫发诶放过来,放过来以后呢,我们给它写上,咱们这里呢,写上一个他嗯写上一个,这个咱们叫做one,什么叫做one呢?就是一个。
01:12
啊,差他差一个啊,这个匹配呢,能成功就这意思啊,然后把这个呢,给他来咱们拷贝,拷贝以后放到这里,嗯,行了。好,稍微的调整一下,咱们调整一下,看一看我们的数据是什么样子的,我们来运行,运行以后看结果,这个模糊查询就是查询我们的网五,但是呢,它差那么一个就可以,大家看一下我们这个王五出来了吧,哎,差一个字符呢,其实也能出来。哎,这就是那个万的意思,但如果呢,你说老师啊,我这个地方给他个什么,另外一个行不行,还有一个叫做to。To,这其实也可以,但是呢,就是它两个字符也能出来的意思了啊,运行一下它是一个我们偏差的一个距离。大家看一下我们这里呢,你看它就不仅仅是我们的123出来了吧,哎,它的这个地方它也能够出来对不对,哎,就是这个意思啊,所以呢,这是我们的一个模糊查询啊,同学们好,那模糊查询那么演示完了以后呢,我们再给大家演示什么呢?高量查询啊,高量查询来我们拷贝啊,所谓的高量查询呢,就是跟百度一样,把查询的结果呢,做一个高量显示的意思啊。
02:16
咱们接着写拷贝,拷贝以后呢,写个九,我们叫高量查询。好,哎,高亮,嗯,这个上面的呢,给它注掉,暂时注掉一下,呃,接下来呢,我们的高亮查询呢,我们的这里呢,也稍微的的变一变啊,把这个地方我们去掉,那我们首先得加一个条件,因为呢,我们这个是对查询的结果做高亮嘛,所以呢,这个地方我们去掉,咱不要了啊嗯,好,然后呢,接下来我们这里给他一个咱们叫quary,我们build啊quary builders点我们叫term quarry啊term quarry,嗯,拿过来。拿过来以后呢,我们写上啊,咱们就对那个name呢,嗯,等于张三吧,嗯,条件查询。查询之后,那这个时候呢,我们来写上一个点,我们叫VAR回车,哎,啊这个呢,查询的结果呢,用高亮显示,就是这个意思啊,好拷贝。
03:08
备以后呢,我们拿过来,我们放到这个source builder当中去,把这个呢,我们放到source builder放哪去了?Source builder在这儿啊,拿过来放到这,嗯,好等一下,然后呢,我们给它来一个我们的very,嗯,好放到这边,把这个放进去,嗯,可以了,好写完之后呢,接下来呢,我们干嘛呢?我们要把这个source builder啊来把这个它咱们放到这来,咱们点它里面就有一个什么呢,我们的高亮,哎,那这个高亮呢,也要有个builder,那所以呢把它放过来,那所以拿过来点一下。点完以后有一个这个builder,把它拿过来放到这儿啊嗯。这个其实都是大量的一些builder操作啊,它等于我们的new,哎,咱们的builder,然后把它写成小写的。而且之后放到这里,那你说这个builder我们该怎么办呢?其实很简单呢,就是说我们对查询结果的内容做一个我们的高亮,那么它就会用标签的方式把它展现出来,比方说我们写上一个前缀标签叫pre,那这里呢,我们就写上一个我们叫fo,这就跟那个网页代码有关系了,比方说color,诶,写上一个我们的red,嗯,等于我们的一个red啊。
04:17
咱们叫红色,哎,这是一个前缀标签,再来一个还有一个我们的后缀标签,咱们叫post t,哎,后缀标签,那这里呢,我们把这个就加个斜杠,你加个斜杠以后把这个去掉,去掉以后,那么这个时候啊,那我们查询出来之后,就会在匹配的内容上去增加这个标签,它的颜色就会变成红色了,对吧?那就这个意思,那好,这个呢,我们给它一个叫field的,我们叫属性,那这个呢,我们写上叫name啊,当查询出来以后,对这个name呢,做一个高亮显示,那这个呢,就称之为叫高量查询了,好不好,同学们啊,其实这个咱们之前给大家演示过,对吧。好运行。运行之后看结果啊。
05:00
好,大家可以听到,我们当查询完成之后啊,其实我们看的这个内容啊,稍微有点偏差啊,咱们往后看来,往后看以后呢,大家可以看到它的这个高亮的位置呢,对这个name呢,做了一个什么调整,把这个张三包到了一个标签当中,这个就叫做什么呢?还有前缀标签,这个叫做后缀标签,对吧?哎,Red就是它了,你把这个如果能取出来的话,那我们直接展示在我们的什么,还有我们的网页当中啊,它其实就是我们的红色的啊。
我来说两句