[发明专利]一种视频搜索方法及系统有效
申请号: | 201310064099.7 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103150362A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 林超旗 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 搜索 方法 系统 | ||
技术领域
本发明涉及搜索引擎技术领域,具体涉及一种视频搜索方法及系统。
背景技术
随着视频网络应用的普及和发展,涌现出很多视频网站,同时也出现不少的视频搜索网站。目前,这些视频搜索网站的功能实现,还是基于传统的搜索引擎技术,即基于文本信息的检索。
现有技术一种视频搜索的方法流程具体可以包括:
步骤1、接收用户的搜索词;所述搜索词通常为用户在视频搜索网站中输入;
步骤2、对所述搜索词进行识别,得到识别后搜索词;
步骤3、依据所述识别后搜索词在数据库中进行检索,得到相应的搜索结果;
步骤4、将所述搜索结果展示给用户。
对于搜索引擎而言,其搜索准确度和搜索速度均是衡量其性能的重要指标。然而现有技术不可避免地存在一些问题。例如,由于搜索词的随意性大,导致某些识别后搜索词得不到对应的搜索结果,或者,识别或检索所花费的时间过长,导致搜索速度的低下,等等,这些都会影响视频搜索的准确度和速度,降低用户的搜索体验。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够提高视频搜索的准确度和速度。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频搜索方法及系统。
依据本发明的一个方面,提供了一种视频搜索方法,包括:
接收来自客户端的访问请求;
对所述访问请求中的搜索词进行哈希计算,生成对应的搜索词主键;
调用内存中的哈希表,查找与所述搜索词主键相对应的准确词,作为纠错后搜索词;所述哈希表为依据错误词和准确词之间的映射关系数据建立;
依据所述纠错后搜索词在影视库中进行检索,得到相应的搜索结果;
将所述搜索结果返回给客户端,由客户端在加载的网页中展示所述搜索结果。
可选地,所述哈希表包括纠错热词库、纠错长效词库及纠错全词库对应的哈希表;所述纠错热词库、纠错长效词库及纠错全词库分别用于记录热门视频、长视频及所有视频的名称对应的错误词和准确词之间的映射关系;
所述调用内存中的哈希表,查找与所述搜索词主键相对应的纠错后搜索词的步骤,包括:
调用内存中的纠错热词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错热词库对应的哈希表查找命中时,得到对应的纠错后搜索词;
在纠错热词库对应的哈希表查找失败时,调用内存中的纠错长效词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错长效词库对应的哈希表查找命中时,得到对应的纠错后搜索词;
在纠错长效词库对应的哈希表查找失败时,调用内存中的纠错全词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错全词库对应的哈希表查找命中时,得到对应的纠错后搜索词。
可选地,通过如下步骤收集所述错误词和准确词之间的映射关系:
将视频的名称作为准确词,及将该视频的名称对应的别名、缩写、拼音、错字、漏字或多字作为错误词;或者
在所述纠错后搜索词得不到对应的搜索结果时,依据所述纠错后搜索词对应的纠错前搜索词在其它搜索引擎中进行视频的搜索,将得到的搜索结果对应视频的名称作为准确词,及将所述纠错前搜索词作为错误词。
可选地,通过如下步骤获取所述热门视频;
对搜索日志进行分析,得到预置的时间段内视频的播放频率和/或搜索频率,并将播放频率和/或搜索频率符合预置条件的视频作为热门视频;所述搜索日志中记录有用户的搜索词及用户播放的视频;或
依据预置的时间段内的热门事件,收集相应的视频,作为热门视频。
可选地,客户端接收访问请求,并发送至第一服务端;
第一服务端接收来自客户端的访问请求,并发送至第二服务端;
所述第二服务端对所述访问请求中的搜索词进行哈希计算,生成对应的搜索词主键,调用内存中的哈希表,查找与所述搜索词主键相对应的准确词,作为纠错后搜索词,并返回给所述第一服务端;
所述第一服务端将所述纠错后搜索词发送至第三服务端;
所述第三服务端依据所述纠错后搜索词在影视库中进行检索,得到相应的搜索结果,并返回给所述第一服务器端;
所述第一服务端将所述搜索结果返回给所述客户端,由所述客户端在加载的网页中展示所述搜索结果。
可选地,通过如下步骤建立所述哈希表:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310064099.7/2.html,转载请声明来源钻瓜专利网。