The present invention provides a method and a device for recommending a search word based on an input search word. The method includes: determining the matching degree of application user input search word and pre application library; will have the highest degree of label matching set as the input of the search word tag set; first determine the similarity between 22 application pre application library; second similarity search to determine the input based on the matching degree, the input keyword set of tags and the first word similarity with preset search words in the collection of other search words; the second similarity according to the preset mode from the preset search words to select a certain number set to the user based recommendation.
【技术实现步骤摘要】
一种基于输入搜索词来推荐搜索词的方法和装置
本专利技术涉及信息处理
,具体而言涉及一种基于输入搜索词来推荐搜索词的方法和装置。
技术介绍
随着互联网技术和智能移动终端技术的快速发展,很多在计算机终端上实现的功能(例如购物、阅读)也都可以在智能移动终端上实现,例如使用智能手机或平板电脑等。另外,这些功能的实现需要在智能移动终端上安装相应的应用程序。例如,网上购物,需要安装例如淘宝客户端,听音乐需要安装音乐播放器客户端等。由此,很多软件公司提供了应用商店或应用市场,例如豌豆荚或者PP助手等。用户可以打开应用商店或者应用市场,从而能够快速搜索和下载所需要的各种应用程序,包括影音播放类、系统工具类、通讯社交类、网上购物类、阅读类等,当然还可以下载游戏等休闲娱乐类应用程序(APP)。在应用商店或应用市场中搜索页面是用户下载应用的最重要入口,为了帮助用户发现更多有趣的应用,在搜索页面还增加有二次搜索引导的推荐功能,例如“大家还在搜”推荐功能或类型推荐功能,如图1所示,该推荐功能是根据用户当前输入的搜索词提供其他相关联的搜索词作为展示推荐。在实践中,根据现有的搜索词推荐方 ...
【技术保护点】
一种基于输入搜索词来推荐搜索词的方法,包括:确定用户输入的搜索词与预置应用库里的应用的匹配度;将匹配度最高的应用具有的标签集合作为所述输入的搜索词的标签集合;确定预置应用库里的两两应用之间的第一相似度;基于所述匹配度、所述输入的搜索词的标签集合和所述第一相似度来确定所述输入的搜索词与预置搜索词集合中的其它搜索词之间的第二相似度;基于所述第二相似度按预设方式从预置搜索词集合中选取一定数量的搜索词向用户推荐。
【技术特征摘要】
1.一种基于输入搜索词来推荐搜索词的方法,包括:确定用户输入的搜索词与预置应用库里的应用的匹配度;将匹配度最高的应用具有的标签集合作为所述输入的搜索词的标签集合;确定预置应用库里的两两应用之间的第一相似度;基于所述匹配度、所述输入的搜索词的标签集合和所述第一相似度来确定所述输入的搜索词与预置搜索词集合中的其它搜索词之间的第二相似度;基于所述第二相似度按预设方式从预置搜索词集合中选取一定数量的搜索词向用户推荐。2.根据权利要求1所述的方法,其特征在于在确定用户输入的搜索词与预置应用库里的应用的匹配度的步骤中,所述匹配度为通过所述输入的搜索词下载一个应用的用户数量与通过所述输入的搜索词下载多个不同应用的用户数量总和之比,其计算方法如下:其中:Pl,i表示用户输入的搜索词l与预置应用库里的应用i的匹配度;Dl,i表示通过搜索词l下载了应用i的用户数量;表示通过搜索词l下载了多个不同应用j的用户数量总和;n表示应用库里的应用数量。3.根据权利要求1所述的方法,其特征在于在确定预置应用库里的两两应用之间的第一相似度的步骤中,使用计算杰卡德相似系数的方法来确定:其中:Simi,j表示应用库里的应用i和应用j之间的第一相似度;n表示应用库里的应用数量;Ui表示安装了应用i的用户集合;Uj表示安装了应用j的用户集合。4.根据权利要求1所述的方法,其特征在于在基于所述匹配度、所述输入的搜索词的标签集合和所述第一相似度来确定所述输入的搜索词与预置搜索词集合中的其它搜索词之间的第二相似度的步骤中,使用下述方法来确定所述第二相似度:i=1,2,…,n;j=1,2,…,n;k=1,2,…,m其中:Wl,k表示用户输入的搜索词l与预置搜索词集合里搜索词k之间的第二相似度;n表示应用库里的应用数量;m表示表示预置搜索词集合里的搜索词数量;Kl表示用户输入的搜索词l的标签集合;Kk表示预置搜索词集合里搜索词k的标签集合;Pl,i表示用户输入的搜索词l与应用库里的应用i的匹配度;Pk,j表示预置搜索词集合里搜索词k与应用库里的应用j的匹配度;Simi,j表示应用库里的应用i和应用j之间的第一相似度。5.根据权利要求4所述的方法,其特征在于所述预置搜索词集合里搜索词k与应用j的匹配度Pk,j的计算方法与用户输入的搜索词l与应用i的匹配度Pi,i的计算方法相同,即获得通过搜索词k下载一个应用的用户数量与通过该搜索词k下载多个不同应用的用户数量总和的比值;预置搜索词集合里搜索词k的标签集合Kk与用户输入的搜索词l的标签集合Kl的确定方法相同,都是使用将匹配度最高的应用具有的标签集合作为所述搜索词的标签集合的方法来确定。6.一...
【专利技术属性】
技术研发人员:潘岸腾,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。