一种搜索推荐词的处理方法和装置的制造方法

文档序号:8395989阅读:259来源:国知局
一种搜索推荐词的处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种搜索推荐词的处理方法和装置。
【背景技术】
[0002]随着Web技术的不断发展,人们需要面对的数据越来越多,信息的极度爆炸使得人们对于自己所需信息的查找变得越来越难。传统的搜索技术是一个相对简单的查找信息的工具,对于用户的使用体验来说,搜索过程主要包括:用户在搜索栏中手动输入待查询信息,等待返回结果。其中,用户在搜索栏中手动输入的查询词越完整恰当,返回的结果才能越精确;当用户在搜索栏中手动输入的查询词仅仅是关键词时,返回的结果杂乱无效。
[0003]在上述情景下,搜索技术并不能完全满足用户对信息查找的需求。在很多时候,用户很难找到完整恰当的查询词来描述自己的信息需求,只能输入相关的关键词,而基于关键词的信息检索在很多情况下是不全面、不精确的。
[0004]因此,用户需要一种更加智能的、更加了解其需求和习惯的搜索推荐词处理机制。当用户在搜索栏中手动输入待查询信息的关键词时,该机制能为用户提供与该关键词相匹配的搜索推荐词,使得用户可以方便自如地选择更加完整准确的查询描述方式,进而获得更精确的搜索结果,这在引导用户更快更有效地查找所需要的信息和资讯方面,具有重要的意义。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的搜索推荐词的处理方法和装置。
[0006]依据本发明的一个方面,提供了一种搜索推荐词的处理方法,该方法包括:
[0007]获取搜索栏中输入的关键字;
[0008]将所述关键字与本地的历史搜索记录进行匹配得到第一匹配结果;
[0009]将所述关键字发送到服务器端,接收所述服务器端返回的与所述关键字相匹配的第二匹配结果;
[0010]对所述第一匹配结果和所述第二匹配结果进行整合后得到搜索推荐词数据;
[0011]在搜索栏的下拉框中展示所述搜索推荐词数据。
[0012]可选地,该方法进一步包括:
[0013]响应于在搜索栏的下拉框中选择一个搜索推荐词数据的事件,以该搜索推荐词数据作为搜索词发起搜索,并展示搜索结果。
[0014]可选地,所述搜索栏为:网页上的搜索栏或浏览器的地址栏。
[0015]可选地,所述将所述关键字与本地的历史搜索记录进行匹配得到第一匹配结果包括:
[0016]从历史搜索记录中查找出以所述关键字开头的历史搜索数据,作为所述第一匹配结果。
[0017]可选地,所述对所述第一匹配结果和所述第二匹配结果进行整合后得到搜索推荐词数据包括:
[0018]对所述第一匹配结果和所述第二匹配结果进行去重处理得到搜索推荐词数据。
[0019]可选地,所述在搜索栏的下拉框中展示所述搜索推荐词数据包括:
[0020]在所述第一匹配结果中选取第一预设值个历史搜索数据,在所述第二匹配结果中选取第二预设值个服务器端返回数据;
[0021]将所述第一预设值个历史搜索数据展示在所述第二预设值个服务器返回数据的前面。
[0022]可选地,所述在搜索栏的下拉框中展示所述搜索推荐词数据进一步包括:
[0023]在搜索栏的下拉框中展示用于区分所述第一匹配结果和所述第二匹配结果的区分标识。
[0024]可选地,所述本地的历史搜索记录保存在一个数组中。
[0025]可选地,该方法进一步包括:
[0026]在搜索栏的下拉框中展示与各历史搜索数据对应的删除标识;
[0027]响应于一个删除标识被触发的事件,将该删除标识对应的历史搜索数据从所述数组中删除。
[0028]可选地,该方法进一步包括:
[0029]响应于发起搜索的事件,判断当前搜索词是否属于所述第一匹配结果;
[0030]是则,将该当前搜索词移动到所述数组的第一位;
[0031]否则,将该当前搜索词插入到所述数组的第一位。
[0032]可选地,该方法进一步包括:
[0033]响应于本地的历史搜索记录的停用功能被触发的事件,对所述本地的历史搜索记录不再执行如上任一项所述的操作。
[0034]依据本发明的另一个方面,提供了一种搜索推荐词的处理装置,该装置包括:
[0035]获取单元,适于获取搜索栏中输入的关键字;
[0036]第一匹配单元,适于将所述关键字与本地的历史搜索记录进行匹配得到第一匹配结果;
[0037]第二匹配单元,适于将所述关键字发送到服务器端,接收所述服务器端返回的与所述关键字相匹配的第二匹配结果;
[0038]整合单元,适于对所述第一匹配结果和所述第二匹配结果进行整合后得到搜索推荐词数据;
[0039]展示单元,适于在搜索栏的下拉框中展示所述搜索推荐词数据。
[0040]可选地,该装置进一步包括:
[0041]搜索交互单元,适于响应于在搜索栏的下拉框中选择一个搜索推荐词数据的事件,以该搜索推荐词数据作为搜索词发起搜索,并展示搜索结果。
[0042]可选地,所述搜索栏为:网页上的搜索栏或浏览器的地址栏。
[0043]可选地,所述第一匹配单元,适于从历史搜索记录中查找出以所述关键字开头的历史搜索数据,作为所述第一匹配结果。
[0044]可选地,所述整合单元,适于对所述第一匹配结果和所述第二匹配结果进行去重处理得到搜索推荐词数据。
[0045]可选地,所述展示单元,适于在所述第一匹配结果中选取第一预设值个历史搜索数据,在所述第二匹配结果中选取第二预设值个服务器端返回数据;将所述第一预设值个历史搜索数据展示在所述第二预设值个服务器返回数据的前面。
[0046]可选地,所述展示单元,进一步适于在搜索栏的下拉框中展示用于区分所述第一匹配结果和所述第二匹配结果的区分标识。
[0047]可选地,该装置进一步包括:
[0048]搜索记录管理单元,适于将所述本地的历史搜索记录保存在一个数组中。
[0049]可选地,所述展示单元,进一步适于在搜索栏的下拉框中展示与各历史搜索数据对应的删除标识;
[0050]所述搜索记录管理单元,进一步适于响应于一个删除标识被触发的事件,将该删除标识对应的历史搜索数据从所述数组中删除。
[0051]可选地,所述搜索记录管理单元,进一步适于响应于发起搜索的事件,判断当前搜索词是否属于所述第一匹配结果;是则,将该当前搜索词移动到所述数组的第一位;否则,将该当前搜索词插入到所述数组的第一位。
[0052]可选地,响应于本地的历史搜索记录的停用功能被触发的事件,该搜索推荐词的处理装置对所述本地的历史搜索记录不再执行如上任一项所述的操作。
[0053]由上述可知,本发明提供的技术方案分别在本地和服务器端对搜索栏中输入的关键字进行匹配,通过对匹配结果进行整合得到并展示搜索推荐词数据。基于该方案,当用户搜索某个关键词时,一方面,在本地对该关键词的匹配可以与用户的历史搜索习惯相关联;另一方面,在服务器端对该关键词的匹配可以与当前社会的搜索趋势相关联。再将匹配结果进行整合后能够得到更加准确、有效、可靠、符合用户搜索需求的搜索推荐词数据,使得用户可以方便自如地进行选择,提高用户的搜索效率和搜索体验。
[0054]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0055]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0056]图1示出了根据本发明一个实施例的一种搜索推荐词的处理方法的流程图;
[0057]图2示出了根据本发明一个实施例的一种搜索推荐词的处理装置的示意图;
[0058]图3示出了根据本发明另一个实施例的一种搜索推荐词的处理装置的示意图;
[0059]图4示出了根据本发明一个实施例的搜索栏的界面示意图。
【具体实施方式】
[0060]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1