推荐搜索关键词的方法和装置制造方法及图纸

技术编号:9694717 阅读:105 留言:0更新日期:2014-02-21 01:03
一种推荐搜索关键词的方法,包括以下步骤:获取输入字符;读取本地搜索记录,从所述本地搜索记录中查找与所述输入字符匹配的搜索关键词;推荐查找到的搜索关键词。采用该推荐搜索关键词的方法,能够快速获取到输入的搜索关键词,从而能够提高搜索效率。此外,还提供了一种推荐搜索关键词的装置。

【技术实现步骤摘要】
推荐搜索关键词的方法和装置
本专利技术涉及计算机技术,特别是涉及一种推荐搜索关键词的方法和装置。
技术介绍
随着网络技术的发展,越来越多的用户习惯于通过网络来搜索信息。传统的这种搜索方法中,需获取到用户在搜索输入框中输入的完整的关键词,然后生成包含输入的关键词的搜索请求,并发送至后台的搜索服务器,由搜索服务器获取与关键词匹配的搜索结果,并将搜索结果返回。然而,传统的这种搜索方法中,需获取到用户在搜索输入框中输入的完整的关键词后,才能生成搜索请求,而不能快速获取到用户输入的搜索关键词,从而降低了搜索效率。
技术实现思路
基于此,有必要针对搜索效率低的问题,提供一种能够快速获取到输入的搜索关键词,从而能够提高搜索效率的推荐搜索关键词的方法。一种推荐搜索关键词的方法,包括以下步骤:获取输入字符;读取本地搜索记录,从所述本地搜索记录中查找与所述输入字符匹配的搜索关键词;推荐查找到的搜索关键词。此外,还提供了一种能够快速获取到输入的搜索关键词,从而能够提高搜索效率的推荐搜索关键词的装置。一种推荐搜索关键词的装置,包括:输入字符获取模块,用于获取输入字符;关键词推荐模块,用于读取本地搜索记录,从所述本地搜索记录中查找与所述输入字符匹配的搜索关键词,推荐查找到的搜索关键词。上述推荐搜索关键词的方法和装置,通过从本地搜索记录中查找与输入字符匹配的搜索关键词,进而推荐查找到的搜索关键词。由于可将本地搜索记录中与输入字符匹配的搜索关键词进行推荐,在获取输入的搜索关键词的过程中,无需用户输入完整的关键词就能够快速获取到用户在推荐的搜索关键词中所选择的搜索关键词,因此能够快速获取到输入的搜索关键词,从而提闻了搜索效率。【附图说明】图1为一个实施例中推荐搜索关键词的方法流程图;图2为另一个实施例中推荐搜索关键词的方法流程图;图3为一个实施例中推荐搜索关键词的装置的结构示意图;图4为另一个实施例中推荐搜索关键词的装置的结构示意图;图5为一个实施例中推荐搜索关键词的时序图。【具体实施方式】如图1所示,在一个实施例中,一种推荐搜索关键词的方法,包括:步骤S102,获取输入字符。在一个实施例中,可通过浏览器监听搜索输入框,当搜索输入框有字符变化时,获取输入字符。步骤S104,读取本地搜索记录,从本地搜索记录中查找与输入字符匹配的搜索关键词。本地搜索记录中包含历史搜索记录,即历史输入的搜索关键词。在一个实施例中,浏览器每次生成包含输入的搜索关键词的搜索请求后,则将搜索关键词记录在本地的数据库中。具体的,在步骤S104中,可从本地搜索记录中查找包含输入字符的搜索关键词即为与输入字符匹配的搜索关键词。步骤S106,推荐查找到的搜索关键词。具体的,可在浏览器上以列表形式展示查找到的搜索关键词,用户可通过该列表选择输入的搜索关键词。由于可将本地搜索记录中与输入字符匹配的搜索关键词进行推荐,在获取输入的搜索关键词的过程中,无需用户输入完整的关键词就能够快速获取到用户在推荐的搜索关键词中所选择的搜索关键词,因此能够快速获取到输入的搜索关键词,从而提闻了搜索效率。在一个实施例中,在从本地搜索记录中查找与输入字符匹配的搜索关键词之后,还可获取查找到的搜索关键词与输入字符之间的第一匹配度。具体的,可通过浏览器获取查找到的搜索关键词,根据查找到的搜索关键词所包含的输入字符的个数生成第一匹配度,所包含的输入字符的个数越多,则第一匹配度越高。进一步的,在步骤S106中,可根据第一匹配度对查找到的搜索关键词进行排序,根据排序结果对查找到的搜索关键词进行展示。具体的,按照第一匹配度的高低顺序对查找到的搜索关键词进行排序,匹配程序越高,则排序越靠前。优选的,可选择预设数量个排序靠前的搜索关键词进行展示。根据第一匹配度推荐与输入字符匹配程度高的搜索关键词,能够提高推荐的准确性。在一个实施例中,本地搜索记录中包含搜索关键词和对应的搜索时间。在推荐查找到的搜索关键词的步骤之前,还可获取查找到的搜索关键词对应的搜索时间。进一步的,在步骤S106中,根据第一匹配度和搜索时间对查找到的搜索关键词进行排序,根据排序结果对查找到的搜索关键词进行展示。本实施例中,浏览器在每次生成包含输入的搜索关键词的搜索请求后,都将输入的搜索关键词和对应的搜索时间记录在本地的数据库中,因此本地搜索记录中包含搜索关键词和对应的搜索时间。本实施例中,可优先根据第一匹配度对查找到的搜索关键词进行排序,匹配程序越高,则排序越靠前。进一步的,从排序后的搜索关键词中选取预设数量个排序靠前的搜索关键词,再根据对应的搜索时间对选择出的搜索关键词进行重排,搜索时间越晚,则排序越靠前。结合第一匹配度和搜索时间推荐搜索关键词,能够确保推荐给用户的搜索关键词符合用户意图且是最新的,进一步提高了推荐的准确性。在一个实施例中,在获取输入字符后,还可从服务器中的联想关键词数据库中提取与输入字符匹配的联想关键词;推荐与输入字符匹配的联想关键词。联想关键词数据库中记录了当前最热门的关键词。具体的,服务器可预先统计海量的浏览器客户端所提交的搜索关键词,从这些提交的搜索关键词中提取使用次数最多的一些搜索关键词(例如使用次数最多的前10000个)作为当前最热门的关键词。进一步的,服务器还可获取搜索关键词所对应的搜索时间,提取使用次数最多且最新的一些搜索关键词作为最热门的关键词记录在联想关键词数据库中。服务器还可对联想关键词数据库中的搜索关键词进行实时更新。本实施例中,通过浏览器获取输入字符,生成包含输入字符的联想词请求,并将该联想词请求通过网络发送至服务器。服务器接收到联想词请求后,提取其中的输入字符,从联想关键词数据库中查找与输入字符匹配的联想关键词。在一个实施例中,在推荐与输入字符匹配的联想关键词的步骤之前,还可获取联想关键词与输入字符之间的第二匹配度。具体的,可由服务器根据联想关键词所包含的输入字符的个数生成第二匹配度,并将与输入字符匹配的联想关键词和对应的第二匹配度返回给浏览器。还可由服务器将与输入字符匹配的联想关键词返回给浏览器,进一步的,由浏览器生成联想关键词的第二匹配度。进一步的,可根据第二匹配度对与输入字符匹配的联想关键词进行排序,根据排序结果对与输入字符匹配的联想关键词进行展示。具体的,根据第二匹配度的高低顺序对与输入字符匹配的联想关键词进行排序,匹配程序越高,则排序越靠前。优选的,可提取预设数量个排序靠前的联想关键词进行展示。在一个实施例中,还可获取联想关键词对应的搜索时间,根据第二匹配度和搜索时间对与输入字符匹配的联想关键词进行排序。具体的,第二匹配度越高且搜索时间越晚,则排序越靠前。如图2所示,在另一个实施例中,一种推荐搜索关键词的方法,包括:步骤S202,获取搜索输入框的点击操作。步骤S204,判断是否有本地搜索记录,若是,则进入步骤S208,否则进入步骤S206。步骤S206,提示输入搜索关键词。具体的,若浏览器没有本地搜索记录,即没有保存历史输入的搜索关键词,则生成提示信息,提示用户输入完整的搜索关键词。步骤S208,读取本地搜索记录,将本地搜索记录中的搜索关键词进行展示。本地搜索记录中包含历史输入的搜索关键词和对应的搜索时间。进一步的,可按照搜索时间对搜索关键词进行排序,搜索时间越晚,则排本文档来自技高网...

【技术保护点】
一种推荐搜索关键词的方法,包括以下步骤:获取输入字符;读取本地搜索记录,从所述本地搜索记录中查找与所述输入字符匹配的搜索关键词;推荐查找到的搜索关键词。

【技术特征摘要】
1.一种推荐搜索关键词的方法,包括以下步骤: 获取输入字符; 读取本地搜索记录,从所述本地搜索记录中查找与所述输入字符匹配的搜索关键词; 推荐查找到的搜索关键词。2.根据权利要求1所述的方法,其特征在于,在所述推荐查找到的搜索关键词的步骤之前,还包括: 获取查找到的搜索关键词与所述输入字符之间的第一匹配度; 所述推荐查找到的搜索关键词的步骤包括: 根据所述第一匹配度对所述查找到的搜索关键词进行排序,根据所述排序结果对所述查找到的搜索关键词进行展示。3.根据权利要求2所述的方法,其特征在于,所述本地搜索记录中包含搜索关键词和对应的搜索时间;在所述推荐查找到的搜索关键词的步骤之前,还包括:获取查找到的搜索关键词对应的搜索时间; 所述推荐查找到的搜索关键词的步骤还包括: 根据所述第一匹配度和搜索时间对所述查找到的搜索关键词进行排序,根据所述排序结果对所述查找到的搜索关键词进行展示。4.根据权利要求1所述的方法,其特征在于,在所述获取输入字符的步骤之后,还包括: 从服务器中的联想关键词数据库提取与所述输入字符匹配的联想关键词; 推荐所述与输入字符匹配的联想关键词。5.根据权利要求4所述的方法,其特征在于,在所述推荐与输入字符匹配的联想关键词的步骤之前,还包括: 获取所述联想关键词与所述输入字符之间的第二匹配度; 所述推荐与输入字符匹配的联想关键词的步骤包括: 根据所述第二匹配度对所述...

【专利技术属性】
技术研发人员:王家生周猛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1