如何在众多云点播文件中搜索到你想要

2020-11-20 11:24:02 浏览数 (1)

引言

随着时代的发展,越来越多的音视频应用涌入人们的生活,在日益增多的点播存储文件面前,相信大家都会用点播搜索媒体接口筛选自己需要的文件,其中Names(文件名)和NamePrefixes(文件前缀)是推荐使用的搜索条件,也是大家常用的搜索条件,那么你知道Names和NamePrefixes的区别吗?下面以腾讯云点播为例介绍下这两者的使用。

问题复现

老板:“小明,把我上传到点播的那个形意门的拳法视频发给我。”

小明:“好嘞。”小明一顿操作猛如虎,调用点播SearchMedia接口对文件名进行names搜索,缓缓输入形意拳,输出却让小明愣了一下,混元形意太极门马大师十一连鞭,混元形意太极门马大师闪电五连鞭。好家伙,老板这是想跟马大师学这个惊世绝学吗,还好这个迅猛的鞭法鞭醒了小明,继续往下看,竟然有安装防盗门指南。

图1图1

小明想象着自己将这几个视频发给老板,老板那种怒不可遏的表情,心颤了一下。难道是接口出bug了?

当然不是啦,那到底是什么让小明的搜索得到如此的结果。实际上这里的names字段使用了分词,在搜索时候是模糊搜索,越精确匹配搜索的结果越在前面, 就像百度搜索里面搜索“腾讯云点播”,得到的结果有“腾讯云点播”,”腾讯云“、”云点播“等等,会将搜索词不断拆分后进行模糊匹配,所以越后面的匹配程度越低哦。所以形意拳才会匹配到马大师的惊世绝学。

解决思路

腾讯云点播搜索媒体接口说明中

图2图2

接口地址:https://cloud.tencent.com/document/product/266/31813

由此可知NamePrefixes与Names搜索不同,根据文件前缀对文件名称进行精确匹配搜索,比如输入搜索腾讯云点播,那么匹配出来的文件开头肯定就是腾讯云点播,而且匹配程度越高的显示在前面,从而找到你想要的那个它。小明使用文件前缀搜索,输入形意拳,精准匹配前缀形意拳,输出形意拳教学完整版。这刚猛有力的拳法肯定可以得到老板的赞赏,分分钟升职加薪迎娶白富美,走上人生巅峰,嘿嘿嘿,想想都有点小激动。

小结

通过以上案例分析,相信大家对Names和NamePrefixes搜索有了一个较为清晰的认知,Names本质上还是模糊匹配,而NamePrefixes是精确匹配文件前缀。如果你是想搜索存储在点播里面的某一类视频或者较大范围的,你可以使用Names搜索,如果你目的性较强,就是想要某一个或者某几个文件,那么可以通过文件前缀锁定你想要的文件,朋友们都快用起来吧。

0 人点赞