结合多数据源的热词推荐方法和装置的制造方法

文档序号:9810703阅读:437来源:国知局
结合多数据源的热词推荐方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种结合多数据源的热词推荐方法和装置。
【背景技术】
[0002]随着互联网技术的不断发展,用户对于互联网信息的需求越来越高,搜索引擎成为用户获取互联网信息的重要工具。用户在搜索引擎对应应用中的搜索框中,输入查询词,即搜索关键词,由应用将搜索关键词发送给搜索引擎;而搜索引擎根据搜索关键词,在数据库中进行搜索,以获得与搜索关键词匹配的资源,以作为若干个搜索结果项,在搜索结果页面中展现;同时,搜索引擎根据搜索关键词获取与搜索词相关的推荐结果,在搜索结果页面中展示。
[0003]现有技术中,当用户进入搜索页面时,搜索引擎会在搜索页面中向用户进行热门搜索的热词推荐。但是,展现在搜索页面中的热词是基于用户历史搜索记录,每次会取搜索记录的toplOO进行随机展示,这种向用户推荐热词的方法比较简单,会有一些搜索结果质量不高的或是非时效的热词被展现,导致用户体验不佳。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种结合多数据源的热词克服上述问题或者至少部分地解决或者减缓上述问题的缺点。
[0005]根据本发明的一个方面,提供了一种结合多数据源的热词推荐方法,包括:
[0006]筛选多个数据源的热门数据;
[0007]选取一个或多个用户的搜索日志;
[0008]将所述筛选出的热门数据与所述搜索日志做交集,生成推荐热词词表;
[0009]从所述推荐热词词表中选择一定数量的推荐热词进行显示。
[0010]可选地,所述筛选多个数据源的热门数据,包括:
[0011 ]获取网站提供的分类榜单数据。
[0012]可选地,所述选取一个用户的搜索日志,包括:
[0013]接收用户访问导航页的链接请求;
[0014]根据所述链接请求中携带的用户标识查找对应用户sess1n;
[0015]根据用户sess1n获取用户搜索日志;
[0016]确定用户搜索词及其PV。
[0017]可选地,所述选取一个用户的搜索日志进一步包括:
[0018]接收用户访问导航页的链接请求;
[0019I根据用户sess1n获取用户历史搜索日志;
[0020]确定用户搜索词及其PV;
[0021]获取基于群体用户相关历史搜索查找到的与所述用户搜索词相关的一个或多个搜索词补充到用户搜索词中。
[0022]可选地,所述选取多个用户的搜索日志包括:
[0023]选取群体用户的搜索日志;
[0024]确定用户搜索词及其PV;
[0025]其中,所述群体用户指使用搜索引擎的用户,在群体用户进行搜索查询后,搜索引擎将用户的查询行为写入搜索日志中。
[0026]可选地,所述将所述筛选出的热门数据与所述搜索日志做交集,生成推荐热词词表包括:
[0027]根据所述筛选出的热门数据,查找其在所述搜索日志中对应的用户搜索词及PV,根据PV进行排序,选择预定数量个用户搜索词作为推荐热词,生成推荐热词词表。
[0028]可选地,所述将所述筛选出的热门数据与所述搜索日志做交集,生成推荐热词词表包括:
[0029]根据所述分类榜单数据,分类查找其在所述搜索日志中对应的用户搜索词及PV,根据PV进行排序,各选择预定数量个用户搜索词作为推荐热词,生成推荐热词词表。
[0030]可选地,所述从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0031 ]在导航页面中嵌入展示所述一定数量的推荐热词的提示栏。
[0032]可选地,所述从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0033]根据所述推荐热词的权重,权重越大,其被选择的概率也越大。
[0034]可选地,所述从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0035]在提示栏中展示的推荐热词是动态变化的,每间隔一段时间自动更换提示栏内的推荐热词。
[0036]根据本发明的另一个方面,提供了一种结合多数据源的热词推荐装置,包括:
[0037]筛选模块,筛选多个数据源的热门数据;
[0038]选取模块,选取一个或多个用户的搜索日志;
[0039]生成模块,将所述筛选出的热门数据与所述搜索日志做交集,生成推荐热词词表;
[0040]显示模块,从所述推荐热词词表中选择一定数量的推荐热词进行显示。
[0041 ]可选地,所述筛选模块,筛选多个数据源的热门数据,包括:
[0042]获取网站提供的分类榜单数据。
[0043]可选地,所述选取模块,选取一个用户的搜索日志包括:
[0044]接收子模块,接收用户访问导航页的链接请求;
[0045]查找子模块,根据所述链接请求中携带的用户标识查找对应用户sess1n;
[0046]获取子模块,根据用户sess1n获取用户搜索日志;
[0047]确定子模块,确定用户搜索词及其PV。
[0048]可选地,所述选取模块,选取一个用户的搜索日志进一步包括:
[0049]补充子模块,获取基于群体用户相关历史搜索查找到的与所述用户搜索词相关的一个或多个搜索词补充到用户搜索词中。
[0050]可选地,所述选取模块,选取多个用户的搜索日志包括:
[0051 ]选取子模块,选取群体用户的搜索日志;
[0052]确定子模块,确定用户搜索词及其PV;
[0053]其中,所述群体用户指使用搜索引擎的用户,在群体用户进行搜索查询后,搜索引擎将用户的查询行为写入搜索日志中。
[0054]可选地,所述生成子模块,
[0055]根据所述筛选出的热门数据,查找其在所述搜索日志中对应的用户搜索词及PV,根据PV进行排序,选择预定数量个用户搜索词作为推荐热词,生成推荐热词词表。
[0056]可选地,所述筛选子模块,
[0057]根据所述分类榜单数据,分类查找其在所述搜索日志中对应的用户搜索词及PV,根据PV进行排序,各选择预定数量个用户搜索词作为推荐热词,生成推荐热词词表。
[0058]可选地,所述显示模块,从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0059]在导航页面中嵌入展示所述一定数量的推荐热词的提示栏。
[0060]可选地,所述显示模块从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0061 ]根据所述推荐热词的权重,权重越大,其被选择的概率也越大。
[0062]可选地,所述显示模块从所述推荐热词词表中选择一定数量的推荐热词进行显示包括:
[0063]在提示栏中展示的推荐热词是动态变化的,每间隔一段时间自动更换提示栏内的推荐热词。
[0064]基于本发明所提供的方法和装置,一方面,推荐热词与用户的历史搜索记录相关联;另一方面,与当前社会的搜索趋势相关联,整合后的推荐热词更加准确、有效、可靠,符合用户搜索需求,提高了用户的搜索体验。
[0065]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0066]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0067]图1示意性示出了根据本发明一个实施例的结合多数据源的热词推荐方法的流程图;
[0068]图2示意性示出了根据本发明一个实施例的选取一个用户的搜索日志的流程图;
[0069]图3示意性示出了根据本发明一个实施例网站提供的分类榜单数据示意图;
[0070]图4示意性示出了根据本发明一个实施例的结合多数据源的热词推
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1