[发明专利]一种基于输入搜索词来推荐搜索词的方法和装置有效
申请号: | 201710130848.X | 申请日: | 2017-03-07 |
公开(公告)号: | CN106909688B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 潘岸腾 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/953;G06F16/9532;G06F16/955;G06K9/62 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 输入 搜索词 推荐 方法 装置 | ||
本发明提供了一种基于输入搜索词来推荐搜索词的方法和装置。所述方法包括:确定用户输入的搜索词与预置应用库里的应用的匹配度;将匹配度最高的应用具有的标签集合作为所述输入的搜索词的标签集合;确定预置应用库里的两两应用之间的第一相似度;基于所述匹配度、所述输入的搜索词的标签集合和所述第一相似度来确定所述输入的搜索词与预置搜索词集合中的其它搜索词之间的第二相似度;基于所述第二相似度按预设方式从预置搜索词集合中选取一定数量的搜索词向用户推荐。
技术领域
本发明涉及信息处理技术领域,具体而言涉及一种基于输入搜索词来推荐搜索词的方法和装置。
背景技术
随着互联网技术和智能移动终端技术的快速发展,很多在计算机终端上实现的功能(例如购物、阅读)也都可以在智能移动终端上实现,例如使用智能手机或平板电脑等。另外,这些功能的实现需要在智能移动终端上安装相应的应用程序。例如,网上购物,需要安装例如淘宝客户端,听音乐需要安装音乐播放器客户端等。由此,很多软件公司提供了应用商店或应用市场,例如豌豆荚或者PP助手等。用户可以打开应用商店或者应用市场,从而能够快速搜索和下载所需要的各种应用程序,包括影音播放类、系统工具类、通讯社交类、网上购物类、阅读类等,当然还可以下载游戏等休闲娱乐类应用程序(APP)。
在应用商店或应用市场中搜索页面是用户下载应用的最重要入口,为了帮助用户发现更多有趣的应用,在搜索页面还增加有二次搜索引导的推荐功能,例如“大家还在搜”推荐功能或类型推荐功能,如图1所示,该推荐功能是根据用户当前输入的搜索词提供其他相关联的搜索词作为展示推荐。
在实践中,根据现有的搜索词推荐方法提供的作为二次搜索引导的搜索词,在符合用户的兴趣方面还存在一些不足,使得用户使用推荐的搜索词进行二次搜索的意向不高。因此需要不断开发新的搜索词推荐方法以帮助用户通过推荐的搜索词发现更多有趣的应用,从而提高用户的使用体验感。
发明内容
本发明的目的在于一种基于输入搜索词来推荐搜索词的方法和装置,以改善上述的问题。
本发明实施例提供了一种基于输入搜索词来推荐搜索词的方法,包括:
确定用户输入的搜索词与预置应用库里的应用的匹配度;
将匹配度最高的应用具有的标签集合作为所述输入的搜索词的标签集合;
确定预置应用库里的两两应用之间的第一相似度;
基于所述匹配度、所述输入的搜索词的标签集合和所述第一相似度来确定所述输入的搜索词与预置搜索词集合中的其它搜索词之间的第二相似度;
基于所述第二相似度按预设方式从预置搜索词集合中选取一定数量的搜索词向用户推荐。
优选的,在确定用户输入的搜索词与预置应用库里的应用的匹配度的步骤中,所述匹配度为通过所述输入的搜索词下载一个应用的用户数量与通过所述输入的搜索词下载多个不同应用的用户数量总和之比,其计算方法如下:
其中:Pl,i表示用户输入的搜索词l与预置应用库里的应用i的匹配度;
Dl,i表示通过搜索词l下载了应用i的用户数量;
表示通过搜索词l下载了多个不同应用j的用户数量总和;
n表示应用库里的应用数量。
优选的,在确定预置应用库里的两两应用之间的第一相似度的步骤中,使用计算杰卡德相似系数的方法来确定:
其中:Simi,j表示应用库里的应用i和应用j之间的第一相似度;
n表示应用库里的应用数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710130848.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测长头出厂检验装置
- 下一篇:一种可用作水位管的测斜管