一种显示相关关键词的方法及系统技术方案

技术编号:2824450 阅读:307 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种显示相关关键词的方法,包括:接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;针对所述主关键词记录所述请求的次数;根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示所述候选相关关键词分组表中的相关关键词。本发明专利技术通过针对某个主关键词发出的提取相关关键词请求次数调用不同的相关关键词分组词,实现相关关键词的轮循显示,使用户能够简单、全面地获得相关关键词。

【技术实现步骤摘要】

本专利技术涉及信息检索领域,特别是涉及一种显示相关关键词的方法及系统
技术介绍
随着因特网及其它数据网和系统中使用的文本和多媒体内容的迅速增加,用户越来越多地依靠基于关键词的搜索工具去搜索需要的信息。一般地,用户将所需要查找的信息文件的关键词输入搜索工具或引擎,由搜索工具或引擎在已有索引数据库中进行搜索并返回搜索结果,通常,现有的搜索工具或引擎还会在当前搜索结果页面中显示与用户所输入的关键词(即主关键词)相关的一个或多个相关关键词。现有技术中,典型的,对于所述相关关键词的显示一般有以下两种方式:1、按照主关键词静态显示固定个数的相关关键词。在这种方式下,用户可以选择的相关关键词的个数是固定的,例如,GOOGLE在搜索结果页面仅显示与主关键词相应的10个相关关键词。然而,公知的是,根据主关键词可以获得的相关关键词在实际中是很多的,显然,这种有限数量的相关关键词显示往往不能满足用户的需求,不能在用户使用时更好地提示用户,用户体验较差。2、提供相关关键词的进一步搜索。在这种方式下,对于在当前搜索结果页面不能显示的相关关键词,提供进一步搜索。以百度的相关关键词显示为例,在显示与主关键词相应的9个相关关键词后,提供“更多相关搜索”选项,用户通过点击即可进一步搜索全部的相关关键词,再跳转到相关关键词的显示页面。显然,这种相关关键词的显示需要用户经过多个步骤,操作复杂,不符合用户的使用习惯。所以,现阶段需要本领域技术人员迫切解决的一个技术问题就是:如-->何使用户能够简单、全面的获得相关关键词。
技术实现思路
本专利技术所要解决的技术问题是提供一种显示相关关键词方法,用以使用户能够简单、全面的获得相关关键词。相应的,本专利技术另一个目的是提供一种显示相关关键词系统,用于保证上述方法的应用及实施。为了解决上述问题,本专利技术实施例公开了一种显示相关关键词的方法,包括:接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;针对所述主关键词记录所述请求的次数;根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示所述候选相关关键词分组表中的相关关键词。优选的是,所述对应主关键词的相关关键词分组表存储在服务器端的缓存中。优选的是,通过以下步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:在数据库中提取与所述主关键词对应的相关关键词;对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至所述缓存中。优选的是,通过以下步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:获取与所述主关键词对应的相关关键词;对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至数据库中;在数据库中提取对应所述主关键词的相关关键词分组表并保存至所述缓存中。优选的是,通过以下步骤记录所述请求的次数:-->根据每个Key创建表格,将所述Value存储于与所述Key对应的位置,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。优选的是,所述表格存储在服务器端的缓存中。优选的是,通过以下步骤生成相关关键词分组表:在所述相关关键词中确定固定关键词和轮循关键词;根据主关键词预置至少一个相关关键词分组表,并在所述相关关键词分组表中添加所述固定关键词和轮循关键词。优选的是,通过以下步骤确定固定关键词和轮循关键词:统计各个相关关键词与主关键词的相关度;将所述相关度大于或等于一定阈值的相关关键词确定为固定关键词;将所述相关度小于一定阈值的相关关键词确定为轮循关键词。本专利技术实施例还提供了一种显示相关关键词的系统,包括:接口单元:用于接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;记录单元:用于针对所述主关键词记录所述请求的次数;获取单元:用于根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示单元:用于显示所述候选相关关键词分组表中的相关关键词。优选的是,所述的系统,还包括:存储单元:用于存储所述对应主关键词的相关关键词分组表。优选的是,所述的系统,还包括:数据库:用于存储主关键词及对应的相关关键词;关键词提取单元:用于在数据库中提取与所述主关键词对应的相关关键词;分组单元:用于对所述相关关键词进行分组,生成相关关键词分组表。优选的是,所述的系统,还包括:数据库:用于存储主关键词及对应的相关关键词分组表;-->分组表提取单元:用于在数据库中提取对应所述主关键词的相关关键词分组表。优选的是,所述记录单元包括:创建子单元:用于根据每个Key创建表格,将所述Value存储于与所述Key对应的位置,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;记录子单元:用于根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。优选的是,所述表格存储在服务器端的缓存中。优选的是,所述相关关键词分组表中包括固定关键词和轮循关键词,所述固定关键词为与所述主关键词的相关度大于或等于一定阈值的相关关键词,所述轮循关键词为与所述主关键词的相关度小于一定阈值的相关关键词。与现有技术相比,本专利技术实施例具有以下优点:首先,本专利技术实施例通过针对某个主关键词发出的提取相关关键词请求次数调用不同的相关关键词分组词,实现相关关键词的轮循显示,使用户能够在不增加操作的前提下,获得比较全面的相关关键词;其次,本专利技术实施例通过读取缓存的操作,使相应的请求可以得到快速响应,特别是在高并发的状态下,有利于提高系统的处理效率,并且有效节约了服务器的资源;再者,本专利技术实施例可以适用于各种网络搜索引擎以及各种本地搜索引擎,也可以适用于各种搜索工具或者搜索网站,因而对所述显示的页面无特别要求,使用门槛低,用户体验好;最后,本专利技术实施例对于服务提供商来说,无特殊保密算法,实现简单,开发成本低。附图说明图1是本专利技术的一种显示相关关键词方法的步骤流程图;图2是本专利技术的一种用户操作界面的示意图;图3是本专利技术的一种显示相关关键词系统的结构框图;-->图4应用图3所示的系统显示相关关键词的方法实施例1的流程图;图5应用图3所示的系统显示相关关键词的方法实施例2的流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,根据主关键词提取相关关键词的请求次数,获取相应的相关关键词分组表,从而实现相关关键词的全面轮循显示。参照图1,示出了本专利技术的一种显示相关关键词方法的步骤流程图,包括以下步骤:步骤101、接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;用户在使用搜索工具或搜索引擎时,利用输入设备,比如键盘、手写板等在搜索栏或工具栏输入主关键词后,通过点击确定、按回车键或TAB键或其它触发方式即可触发本地程序或搜索页面的脚本程序发出对与所述主关键词对应的相关关键词的提取请求。步骤102、针对所述主关键词记录所述请求的本文档来自技高网...

【技术保护点】
一种显示相关关键词的方法,其特征在于,包括:接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;针对所述主关键词记录所述请求的次数;根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示所述候选相关关键词分组表中的相关关键词。

【技术特征摘要】
1. 一种显示相关关键词的方法,其特征在于,包括:接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;针对所述主关键词记录所述请求的次数;根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示所述候选相关关键词分组表中的相关关键词。2. 如权利要求1所述的方法,其特征在于,所述对应主关键词的相关关键词分组表存储在服务器端的缓存中。3. 如权利要求2所述的方法,其特征在于,通过以下步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:在数据库中提取与所述主关键词对应的相关关键词;对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至所述缓存中。4. 如权利要求2所述的方法,其特征在于,通过以下步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:获取与所述主关键词对应的相关关键词;对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至数据库中;在数据库中提取对应所述主关键词的相关关键词分组表并保存至所述缓存中。5. 如权利要求1所述的方法,其特征在于,通过以下步骤记录所述请求的次数:根据每个Key创建表格,将所述Value存储于与所述Key对应的位置,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。6. 如权利要求5所述的方法,其特征在于,所述表格存储在服务器端的缓存中。7. 如权利要求2或3所述的方法,其特征在于,通过以下步骤生成相关关键词分组表:在所述相关关键词中确定固定关键词和轮循关键词;根据主关键词预置至少一个相关关键词分组表,并在所述相关关键词分组表中添加所述固定关键词和轮循关键词。8. 如权利要求6所述的方法,其特征在于,通过以下步骤确定固定关键词和轮循关键词:统计各个...

【专利技术属性】
技术研发人员:潘磊姚元湖王蔚微张彧
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:KY[开曼群岛]

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

1