CN101276361A - 一种显示相关关键词的方法及系统 - Google Patents

一种显示相关关键词的方法及系统 Download PDF

Info

Publication number
CN101276361A
CN101276361A CNA2007100888164A CN200710088816A CN101276361A CN 101276361 A CN101276361 A CN 101276361A CN A2007100888164 A CNA2007100888164 A CN A2007100888164A CN 200710088816 A CN200710088816 A CN 200710088816A CN 101276361 A CN101276361 A CN 101276361A
Authority
CN
China
Prior art keywords
associative key
keyword
grouping sheet
primary keyword
associative
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007100888164A
Other languages
English (en)
Other versions
CN101276361B (zh
Inventor
潘磊
姚元湖
王蔚微
张彧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to CN2007100888164A priority Critical patent/CN101276361B/zh
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to JP2010500050A priority patent/JP5232217B2/ja
Priority to EP07801003A priority patent/EP2131290A4/en
Priority to PCT/CN2007/070571 priority patent/WO2008116366A1/zh
Priority to US12/532,986 priority patent/US8768906B2/en
Publication of CN101276361A publication Critical patent/CN101276361A/zh
Priority to HK08113837.2A priority patent/HK1120130A1/xx
Application granted granted Critical
Publication of CN101276361B publication Critical patent/CN101276361B/zh
Priority to JP2013060165A priority patent/JP5687724B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3325Reformulation based on results of preceding query
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions

Abstract

本发明提供了一种显示相关关键词的方法,包括:接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;针对所述主关键词记录所述请求的次数;根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;显示所述候选相关关键词分组表中的相关关键词。本发明通过针对某个主关键词发出的提取相关关键词请求次数调用不同的相关关键词分组词,实现相关关键词的轮循显示,使用户能够简单、全面地获得相关关键词。

Description

一种显示相关关键词的方法及系统
技术领域
本发明涉及信息检索领域,特别是涉及一种显示相关关键词的方法及系统。
背景技术
随着因特网及其它数据网和系统中使用的文本和多媒体内容的迅速增加,用户越来越多地依靠基于关键词的搜索工具去搜索需要的信息。一般地,用户将所需要查找的信息文件的关键词输入搜索工具或引擎,由搜索工具或引擎在已有索引数据库中进行搜索并返回搜索结果,通常,现有的搜索工具或引擎还会在当前搜索结果页面中显示与用户所输入的关键词(即主关键词)相关的一个或多个相关关键词。
现有技术中,典型的,对于所述相关关键词的显示一般有以下两种方式:
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、针对所述主关键词记录所述请求的次数;
优选的是,一种记录所述次数的方法包括以下子步骤:
子步骤A1:根据每个Key创建表格,每个表格包括两个字段:Key和Value,将所述Value存储于与所述Key对应的位置;
其中,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;
子步骤A2:根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。
可以理解的是,通过获取所述表格中对应位置的Value,如果已知根据该主关键词已经发出过3次请求,则根据当前请求将Value加1,得到次数为4;如果已知根据该主关键词未发出过请求,则根据当前请求将Value加1,得到次数为1。
当然,上述记录的方法仅仅用于举例,其它能够实现在缓存中记录次数的方法都是可行的,在此无法一一详述而已。例如,本领域技术人员易于想到,可以根据所述主关键词创建文件,读取到文件下的次数记录后,然后加1更新文件等,对此本发明无需进行限定。
所述表格可以存储在服务器中,优选的是,所述表格存储在服务器端的缓存中。从而有利于减少系统资源的占用,并有效提高系统的处理效率。
步骤103、根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;
为了使所述请求得到快速响应,特别是在高并发的状态下,充分节省服务器的资源及空间,有效提高服务器的处理效率,优选的是,所述对应主关键词的相关关键词分组表存储在服务器端的缓存中。
在实际中,一种可能的情况是,由于所述主关键词及相关关键词的应用较多,在服务器的数据库中已经保存了主关键词及对应相关关键词。在这种情况下,本实施例的一种核心构思为,在所述数据库中提取与所述主关键词对应的相关关键词,再对这些相关关键词进行分组,生成相关关键词分组表并保存至缓存中,以便用户在下一次针对该主关键词发出对应的相关关键词的提取请求时,可以直接从缓存中获取相应的相关关键词分组表。因此,本发明一种优选的实施例为,通过以下子步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:
子步骤B1、在数据库中提取与所述主关键词对应的相关关键词;
子步骤B2、对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至所述缓存中。
在实际中,另一种可能的情况是,数据库中并未预置主关键词及对应的相关关键词。在这种情况下,本实施例的一种核心构思为,根据所述主关键词获取对应的相关关键词,然后对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至数据库中,如果从缓存中不能获取到相应的相关关键词分组表时,则到数据库中提取相应的相关关键词分组表并保存至缓存中。因此,另一种优选的实施例为,通过以下子步骤将对应主关键词的相关关键词分组表存储在服务器端的缓存中:
子步骤C1、获取与所述主关键词对应的相关关键词;
所述相关关键词可以由本领域技术人员根据需要或经验获取,例如,通过进行多重排列组合获取等,本发明对此不需要进行限定。
子步骤C2、对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至数据库中;
子步骤C3、在数据库中提取对应所述主关键词的相关关键词分组表并保存至所述缓存中。
当然,上述存储相关关键词分组表的方式仅仅用于举例,本发明并不限于上述两种方式,本领域技术人员可以根据需要或者经验设置其它方式,本发明对此不作限制。
在实际中,一种优选的生成分组表的方法包括以下子步骤:
子步骤D1、在所述相关关键词中确定固定关键词和轮循关键词;
子步骤D2、根据主关键词预置至少一个相关关键词分组表,并在所述相关关键词分组表中添加所述固定关键词和轮循关键词。
例如,通过以下公式计算获得应当预置的相关关键词分组表P的个数:
P=((M-N-1)/L)+1;
其中,M为某个主关键词对应的相关关键词的总数;N为固定关键词的数量;L为轮循关键词的数量;在实际中,N和L可以由本领域技术人员根据需要或经验进行设置,假设M=50,N=10,L=10,那么通过以上公式计算得到应当设置的相关关键词分组表为4组。然后,根据所述主关键词预置4个相关关键词分组表,并在每个相关关键词分组表中添加固定关键词和轮循关键词。
当然,上述生成相关关键词分组表的方法仅仅用于举例,本发明并不限于上述方法,其它能够生成相关关键词分组表的方式都是可行的,在此无法一一详述而已。
优选的是,还可以通过以下子步骤确定固定关键词和轮循关键词:
子步骤E1、统计各个相关关键词与主关键词的相关度;
所述统计相关度的方法可以由本领域技术人员根据需要或经验设置,例如,根据主关键词和相关关键词的同现概率来计算所述相关度,或者,采用现有技术中的其它方法都是可行的,本发明对此不需要进行限定。
子步骤E2、将所述相关度大于或等于一定阈值的相关关键词确定为固定关键词;
子步骤E3、将所述相关度小于一定阈值的相关关键词确定为轮循关键词。
在实际中,所述固定关键词为在每个相关关键词分组表中固定存在并提供给用户显示的相关关键词,设置这种固定关键词的好处在于,用户不论获得哪个相关关键词分组表中的数据,都可以获得相关度较高的推荐项,更符合用户的使用习惯,用户体验更好;例如,对于主关键词bike,具有10个固定关键词为:eclectric bike,mountain bike,e bike,e bicycle,suspension bike,scooter,motorcycle,electric scooter,gas scooter,vechicle,那么,这10个固定关键词,都会固定存在于每个相关关键词分组表中,当用户针对bike发出对应的相关关键词提取请求时,不论所述请求的次数对应哪个相关关键词分组表,上述10个固定关键词都会出现在相关关键词分组表中提供给用户显示。
所述轮循关键词可以理解为除固定关键词以外的其它相关关键词,对于这部分相关关键词,可以按照任意规则把它们分别添加到每个相关关键词分组表中,优选的是,保证每个轮循关键词只被添加到一个相关关键词分组表中,这样处理的好处在于,可以使所有的相关关键词可以获得全部展示的机会。当用户通过对某个主关键词发出多次请求时,会根据请求的次数循环调用相应的相关关键词分组表,从而使用户能够简单、全面的获得相关关键词。例如,对于主关键词bike,具有轮循关键词:motorbike,motobike,scooter,motorcycle,electric scooter,exercise bike,vehicle,fitness,auto,mini motor,则可将motorbike,motobike,scooter,motorcycle,electricscooter添加到第一个相关关键词分组表中,而将exercise bike,vehide,fitness,auto,mini motor添加到第二个相关关键词分组表中,当然,在任一个相关关键词分组表中添加的个数可以由本领域技术人员任意设置,本发明对此不作限制。
为了使所述相关关键词分组表得以轮循显示,一种简单的获取候选相关关键词分组表的方法为:通过对次数按相应的相关关键词分组表数取模获取候选相关关键词分组表。
在这种情况下,假设缓存中记录针对某一主关键词的请求次数为10,分组表数为4,那么,得到的分组表为:10 mod 4=2,在这种情况下,则返回第2个相关关键词分组表,也可以是,排列在第2位的相关关键词分组表,还可以是,分组表号为2的相关关键词分组表,为候选相关关键词分组表;如果用户再次对于该关键词发出请求,则得到请求次数为11,分组表数为4,那么,得到的分组表为11 mod 4=3,即返回分第3个相关关键词分组表,也可以是,排列在第3位的相关关键词分组表,还可以是,分组表号为3的相关关键词分组表为候选相关关键词分组表。对于所述次数与相关关键词分组表的对应规则可以由本领域技术人员任意设置。此外,上述获取方法仅仅用于举例,本发明并不限于上述方法,其它根据所述次数记录按照任意规则获取相关关键词分组表为候选相关关键词分组表的方法都是可行的,在此无法一一详述而已。
步骤104、显示所述候选相关关键词分组表中的相关关键词。
所述显示可以为在当前搜索页面上显示,也可以为在搜索结果页面上显示,本实施例可以在任一种显示场景或设备中显示,本发明对此不作限制。
为使本领域技术人员更好地理解本发明,以下通过举例详细说明本发明的优选实施例。
参考图2,用户在主关键词输入框,Pruodct Keyword字段所对应的输入框中输入主关键词bike,当鼠标移动到相关关键词输入框,MoreKeywords字段所对应的输入框时,即可触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词bike的相关关键词的请求,在这种情况下,在服务器的缓存中会针对所述主关键词bike记录所述请求的次数,假设所述次数为3,那么在缓存中获取到对应所述主关键词的第3个相关关键词分组表为候选相关关键词分组表,在这个相关关键词分组表中保存的固定关键词为:eclectric bike,mountain bike,e bike,foldable bike,battery poweredbike,bmx bike,electric bicycle,e bicycle,suspension bicycle,battery poweredbicycle,childre’s bicycle;轮循关键词为:motorbike,motobike,scooter,motorcycle,electric scooter,vehicle,gas scooter,auto,mini motor,则在相关关键词显示框中显示上述固定关键词和轮循关键词。
当用户在在主关键词输入框,Pruodct Keyword字段所对应的输入框中再次输入主关键词bike,当鼠标移动到相关关键词输入框,More Keywords字段所对应的输入框时,即可再次触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词bike的相关关键词的请求,在这种情况下,在服务器的缓存中会针对所述主关键词bike记录所述请求的次数为4,相应地,在缓存中获取到对应所述主关键词的第4个相关关键词分组表为候选相关关键词分组表,在这个相关关键词分组表中保存的固定关键词与上述固定关键词相同;轮循关键词与上述轮循关键词不同。通过再次触发本地程序或者搜索页面的脚本程序发出提出该主关键词bike的相关关键词请求,还可以继续按照上述规律在相应的相关关键词显示框中显示其它的相关关键词分组表,从而使用户能够简单、全面的获得相关关键词。
参考图3,示出了本发明的一种显示相关关键词系统的结构框图,包括以下单元:
接口单元301:用于接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;
记录单元302:用于针对所述主关键词记录所述请求的次数;
获取单元303:用于根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;
显示单元304:用于显示所述候选相关关键词分组表中的相关关键词。
优选的是,所述记录单元可以包括:
创建子单元:用于根据每个Key创建表格,将所述Value存储于与所述Key对应的位置,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;
记录子单元:用于根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。
其中更为优选的是,所述表格存储在服务器端的缓存中。
优选的是,所述相关关键词分组表中包括固定关键词和轮循关键词,所述固定关键词为与所述主关键词的相关度大于或等于一定阈值的相关关键词,所述轮循关键词为与所述主关键词的相关度小于一定阈值的相关关键词。
优选的是,本实施例还可以包括存储单元:用于存储所述对应主关键词的相关关键词分组表。
优选的是,本实施例还可以包括:
数据库:用于存储主关键词及对应的相关关键词;
关键词提取单元:用于在数据库中提取与所述主关键词对应的相关关键词;
分组单元:用于对所述相关关键词进行分组,生成相关关键词分组表。
参考图4,示出了应用图3所示的系统显示相关关键词的方法实施例1的流程图,具体包括以下步骤:
步骤401、接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;
步骤402、针对所述主关键词记录所述请求的次数;
步骤403、在数据库中提取与所述主关键词对应的相关关键词;
步骤404、对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至所述缓存中;
步骤405、根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;
步骤406、显示所述候选相关关键词分组表中的相关关键词。
显然,所述步骤403和步骤404也可以在步骤401和步骤402之前执行,本发明对此不作限制。
作为另一实施例,所述的系统还可以包括:
数据库:用于存储主关键词及对应的相关关键词分组表;
分组表提取单元:用于在数据库中提取对应所述主关键词的相关关键词分组表。
参考图5,示出了应用图3所示的系统显示相关关键词的方法实施例2的流程图,具体包括以下步骤:
步骤501、获取与所述主关键词对应的相关关键词;
步骤502、对所述相关关键词进行分组,生成相关关键词分组表,并将所述相关关键词分组表保存至数据库中;
步骤503、在数据库中提取对应所述主关键词的相关关键词分组表并保存至所述缓存中;
步骤504、接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;
步骤505、针对所述主关键词记录所述请求的次数;
步骤506、根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;
步骤507、显示所述候选相关关键词分组表中的相关关键词。
显然,所述步骤504和步骤505也可以在步骤501、步骤502和步骤503之前执行,本发明对此不作限制。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述即可。
由于所述的显示相关关键词的系统实施例都可以对应适用于前述的各种方法实施例中,所以描述较为简略,未详尽之处可以参见本说明书前面相应部分的描述。
以上对本发明所提供的显示相关关键词方法和显示相关关键词系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

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所述的方法,其特征在于,通过以下步骤确定固定关键词和轮循关键词:
统计各个相关关键词与主关键词的相关度;
将所述相关度大于或等于一定阈值的相关关键词确定为固定关键词;
将所述相关度小于一定阈值的相关关键词确定为轮循关键词。
9. 一种显示相关关键词的系统,其特征在于,包括:
接口单元:用于接收用户输入的主关键词,触发本地程序或者搜索页面的脚本程序发出提取对应所述主关键词的相关关键词的请求;
记录单元:用于针对所述主关键词记录所述请求的次数;
获取单元:用于根据所述次数从对应所述主关键词的相关关键词分组表中获取候选相关关键词分组表;
显示单元:用于显示所述候选相关关键词分组表中的相关关键词。
10. 如权利要求9所述的系统,其特征在于,还包括:
存储单元:用于存储所述对应主关键词的相关关键词分组表。
11. 如权利要求10所述的系统,其特征在于,还包括:
数据库:用于存储主关键词及对应的相关关键词;
关键词提取单元:用于在数据库中提取与所述主关键词对应的相关关键词;
分组单元:用于对所述相关关键词进行分组,生成相关关键词分组表。
12. 如权利要求10所述的系统,其特征在于,还包括:
数据库:用于存储主关键词及对应的相关关键词分组表;
分组表提取单元:用于在数据库中提取对应所述主关键词的相关关键词分组表。
13. 如权利要求9所述的系统,其特征在于,所述记录单元包括:
创建子单元:用于根据每个Key创建表格,将所述Value存储于与所述Key对应的位置,所述Key为主关键词,所述Value为根据该主关键词发出请求的次数;
记录子单元:用于根据所述请求查找匹配的Key,获取所述表格中对应位置的Value,将所述Value加1并记录。
14. 如权利要求13所述的系统,其特征在于,所述表格存储在服务器端的缓存中。
15. 如权利要求11或12所述的系统,其特征在于,所述相关关键词分组表中包括固定关键词和轮循关键词,所述固定关键词为与所述主关键词的相关度大于或等于一定阈值的相关关键词,所述轮循关键词为与所述主关键词的相关度小于一定阈值的相关关键词。
CN2007100888164A 2007-03-28 2007-03-28 一种显示相关关键词的方法及系统 Expired - Fee Related CN101276361B (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN2007100888164A CN101276361B (zh) 2007-03-28 2007-03-28 一种显示相关关键词的方法及系统
EP07801003A EP2131290A4 (en) 2007-03-28 2007-08-28 LINK KEYWORD DISPLAY METHOD AND SYSTEM THEREOF
PCT/CN2007/070571 WO2008116366A1 (fr) 2007-03-28 2007-08-28 Procédé d'affichage de mot-clé lié et système associé
US12/532,986 US8768906B2 (en) 2007-03-28 2007-08-28 Method and system of displaying related keywords
JP2010500050A JP5232217B2 (ja) 2007-03-28 2007-08-28 関連キーワードを表示する方法およびシステム
HK08113837.2A HK1120130A1 (en) 2007-03-28 2008-12-22 Method and system for displaying related keyword
JP2013060165A JP5687724B2 (ja) 2007-03-28 2013-03-22 関連キーワードを表示する方法およびシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100888164A CN101276361B (zh) 2007-03-28 2007-03-28 一种显示相关关键词的方法及系统

Publications (2)

Publication Number Publication Date
CN101276361A true CN101276361A (zh) 2008-10-01
CN101276361B CN101276361B (zh) 2010-09-15

Family

ID=39788030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100888164A Expired - Fee Related CN101276361B (zh) 2007-03-28 2007-03-28 一种显示相关关键词的方法及系统

Country Status (6)

Country Link
US (1) US8768906B2 (zh)
EP (1) EP2131290A4 (zh)
JP (2) JP5232217B2 (zh)
CN (1) CN101276361B (zh)
HK (1) HK1120130A1 (zh)
WO (1) WO2008116366A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010131101A1 (en) * 2009-05-12 2010-11-18 Alibaba Group Holding Limited Search method, apparatus and system
WO2011057429A1 (en) * 2009-11-13 2011-05-19 Ebay Inc. Identifying a secondary designation of an item
CN102567409A (zh) * 2010-12-31 2012-07-11 珠海博睿科技有限公司 一种提供检索关联词的方法及装置
CN103092826A (zh) * 2012-12-31 2013-05-08 百度在线网络技术(北京)有限公司 一种根据用户的输入信息构建输入词条的方法与设备
CN103226618A (zh) * 2013-05-21 2013-07-31 焦点科技股份有限公司 基于数据集市挖掘的相关词提取方法及系统
CN103430172A (zh) * 2012-03-21 2013-12-04 株式会社东芝 检索装置、检索方法及程序
CN106528716A (zh) * 2016-10-26 2017-03-22 腾讯音乐娱乐(深圳)有限公司 一种多媒体搜索内容的推荐方法和装置
CN108984802A (zh) * 2018-08-22 2018-12-11 成都安恒信息技术有限公司 一种在运维审计系统中的设备分类查找方法
CN110020082A (zh) * 2017-12-11 2019-07-16 北京搜狗科技发展有限公司 一种搜索方法及装置
CN111125523A (zh) * 2019-12-20 2020-05-08 华为技术有限公司 搜索方法、装置、终端设备及存储介质

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2487604A1 (en) 2011-02-11 2012-08-15 ExB Asset Management GmbH Compact visualization of search strings for the selection of related information sources
JP2013109514A (ja) * 2011-11-18 2013-06-06 Ntt Communications Kk 関連ワード表示制御装置、関連ワード表示方法、及びプログラム
US9552414B2 (en) * 2012-05-22 2017-01-24 Quixey, Inc. Dynamic filtering in application search
US9619459B2 (en) * 2012-10-01 2017-04-11 Nuance Communications, Inc. Situation aware NLU/NLP
US10282419B2 (en) 2012-12-12 2019-05-07 Nuance Communications, Inc. Multi-domain natural language processing architecture
US9672827B1 (en) * 2013-02-11 2017-06-06 Mindmeld, Inc. Real-time conversation model generation
US9400839B2 (en) 2013-07-03 2016-07-26 International Business Machines Corporation Enhanced keyword find operation in a web page
CN108431800B (zh) * 2015-12-17 2021-12-14 株式会社日立制作所 图像处理装置以及图像检索界面的显示方法
CN105701216B (zh) * 2016-01-13 2017-03-08 北京三快在线科技有限公司 一种信息推送方法及装置
WO2018018521A1 (zh) * 2016-07-28 2018-02-01 孙秋实 微信好友根据聊天关键字自动分组的方法以及分组系统
WO2018018519A1 (zh) * 2016-07-28 2018-02-01 孙秋实 根据使用情况停止自动分组的方法以及分组系统
US10417340B2 (en) * 2017-10-23 2019-09-17 International Business Machines Corporation Cognitive collaborative moments
US20200341977A1 (en) * 2019-04-25 2020-10-29 Mycelebs Co., Ltd. Method and apparatus for managing attribute language

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153380A (ja) 1997-08-01 1999-02-26 Canon Inc 文書管理装置および方法ならびに記録媒体
JPH11250086A (ja) 1998-03-03 1999-09-17 Hitachi Ltd 検索支援システム
US6421675B1 (en) 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
US6006225A (en) 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6144958A (en) * 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
KR100346262B1 (ko) * 1999-08-27 2002-07-26 엘지전자주식회사 멀티미디어 데이타의 키워드 자가 생성방법
WO2001050343A1 (fr) * 2000-01-05 2001-07-12 Mitsubishi Denki Kabushiki Kaisha Dispositif d'extraction d'un mot-cle
JP2001337980A (ja) * 2000-05-29 2001-12-07 Sony Corp 電子番組ガイド検索方法及び電子番組ガイド検索装置
JP2002007450A (ja) 2000-06-16 2002-01-11 Matsushita Electric Works Ltd 検索支援システム
JP3563682B2 (ja) 2000-09-12 2004-09-08 日本電信電話株式会社 次検索候補単語提示方法および装置と次検索候補単語提示プログラムを記録した記録媒体
JP2002215659A (ja) 2001-01-18 2002-08-02 Noriaki Kawamae 情報検索支援方法および情報検索支援システム
US20020120712A1 (en) * 2001-02-27 2002-08-29 Seth Maislin Providing information to a user based on the user's search patterns
JP2002358312A (ja) * 2001-05-31 2002-12-13 Matsushita Electric Ind Co Ltd 電気機器、電気機器の情報検索方法、通信システム、通信システムにおける情報検索方法、情報検索プログラムおよび記録媒体
US7152059B2 (en) 2002-08-30 2006-12-19 Emergency24, Inc. System and method for predicting additional search results of a computerized database search user based on an initial search query
JP2004185220A (ja) 2002-12-02 2004-07-02 Nri & Ncc Co Ltd キーワード抽出システム
US7194460B2 (en) 2003-03-31 2007-03-20 Kabushiki Kaisha Toshiba Search device, search system, and search method
US7647242B2 (en) 2003-09-30 2010-01-12 Google, Inc. Increasing a number of relevant advertisements using a relaxed match
JP4471737B2 (ja) 2003-10-06 2010-06-02 日本電信電話株式会社 グループ化条件決定装置と方法およびそれを用いたキーワード拡張装置と方法ならびにコンテンツ検索システムおよびコンテンツ情報提供システムと方法ならびにプログラム
US7844589B2 (en) 2003-11-18 2010-11-30 Yahoo! Inc. Method and apparatus for performing a search
US8676830B2 (en) * 2004-03-04 2014-03-18 Yahoo! Inc. Keyword recommendation for internet search engines
US7689585B2 (en) * 2004-04-15 2010-03-30 Microsoft Corporation Reinforced clustering of multi-type data objects for search term suggestion
US7428529B2 (en) 2004-04-15 2008-09-23 Microsoft Corporation Term suggestion for multi-sense query
JP2004362599A (ja) 2004-07-12 2004-12-24 Ec Japan Inc 文書出力装置および方法
US8037041B2 (en) * 2005-04-11 2011-10-11 Alden Byird Investments, Llc System for dynamic keyword aggregation, search query generation and submission to third-party information search utilities
WO2006113506A2 (en) * 2005-04-15 2006-10-26 Perfect Market Technologies, Inc. Search engine with suggestion tool and method of using same
US7840438B2 (en) 2005-07-29 2010-11-23 Yahoo! Inc. System and method for discounting of historical click through data for multiple versions of an advertisement
JP4006455B2 (ja) 2005-08-19 2007-11-14 株式会社データクラフト 検索装置及び検索プログラム
JP4756953B2 (ja) 2005-08-26 2011-08-24 富士通株式会社 情報検索装置および情報検索方法
US7587385B2 (en) * 2005-08-30 2009-09-08 Sap Ag Autocompletion for unordered lists
US8266162B2 (en) 2005-10-31 2012-09-11 Lycos, Inc. Automatic identification of related search keywords
US7756855B2 (en) * 2006-10-11 2010-07-13 Collarity, Inc. Search phrase refinement by search term replacement
US8694530B2 (en) 2006-01-03 2014-04-08 Textdigger, Inc. Search system with query refinement and search method
US7814097B2 (en) 2006-03-07 2010-10-12 Yahoo! Inc. Discovering alternative spellings through co-occurrence
US7558787B2 (en) 2006-07-05 2009-07-07 Yahoo! Inc. Automatic relevance and variety checking for web and vertical search engines
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
CN100444591C (zh) 2006-08-18 2008-12-17 北京金山软件有限公司 获取网页关键字的方法及其应用系统
US7937403B2 (en) * 2006-10-30 2011-05-03 Yahoo! Inc. Time-based analysis of related keyword searching
US8285745B2 (en) 2007-03-01 2012-10-09 Microsoft Corporation User query mining for advertising matching
US8001138B2 (en) 2007-04-11 2011-08-16 Microsoft Corporation Word relationship driven search

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010131101A1 (en) * 2009-05-12 2010-11-18 Alibaba Group Holding Limited Search method, apparatus and system
US9576054B2 (en) 2009-05-12 2017-02-21 Alibaba Group Holding Limited Search method, apparatus and system based on rewritten search term
WO2011057429A1 (en) * 2009-11-13 2011-05-19 Ebay Inc. Identifying a secondary designation of an item
US8458049B2 (en) 2009-11-13 2013-06-04 Ebay Inc. Identifying a secondary designation of an item
CN102567409A (zh) * 2010-12-31 2012-07-11 珠海博睿科技有限公司 一种提供检索关联词的方法及装置
CN103430172A (zh) * 2012-03-21 2013-12-04 株式会社东芝 检索装置、检索方法及程序
CN103092826A (zh) * 2012-12-31 2013-05-08 百度在线网络技术(北京)有限公司 一种根据用户的输入信息构建输入词条的方法与设备
CN103226618B (zh) * 2013-05-21 2015-11-18 焦点科技股份有限公司 基于数据集市挖掘的相关词提取方法及系统
CN103226618A (zh) * 2013-05-21 2013-07-31 焦点科技股份有限公司 基于数据集市挖掘的相关词提取方法及系统
CN106528716A (zh) * 2016-10-26 2017-03-22 腾讯音乐娱乐(深圳)有限公司 一种多媒体搜索内容的推荐方法和装置
CN110020082A (zh) * 2017-12-11 2019-07-16 北京搜狗科技发展有限公司 一种搜索方法及装置
CN108984802A (zh) * 2018-08-22 2018-12-11 成都安恒信息技术有限公司 一种在运维审计系统中的设备分类查找方法
CN111125523A (zh) * 2019-12-20 2020-05-08 华为技术有限公司 搜索方法、装置、终端设备及存储介质
CN111125523B (zh) * 2019-12-20 2024-03-01 华为技术有限公司 搜索方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
JP5232217B2 (ja) 2013-07-10
EP2131290A1 (en) 2009-12-09
WO2008116366A1 (fr) 2008-10-02
CN101276361B (zh) 2010-09-15
JP5687724B2 (ja) 2015-03-18
EP2131290A4 (en) 2010-11-24
HK1120130A1 (en) 2009-03-20
JP2013118019A (ja) 2013-06-13
US8768906B2 (en) 2014-07-01
US20100076995A1 (en) 2010-03-25
JP2010522385A (ja) 2010-07-01

Similar Documents

Publication Publication Date Title
CN101276361B (zh) 一种显示相关关键词的方法及系统
CN108804532B (zh) 一种查询意图的挖掘和查询意图的识别方法、装置
KR101175858B1 (ko) 검색 결과 페이지에 인터랙티브 요소를 포함하는 시스템 및 그 방법
CN100589099C (zh) 可配置的信息识别系统和方法
CN101911042B (zh) 用户的浏览器历史的相关性排序
US9703779B2 (en) Method of and system for enhanced local-device content discovery
US8661041B2 (en) Apparatus and method for semantic-based search and semantic metadata providing server and method of operating the same
CN102725759A (zh) 用于搜索结果的语义目录
CN105493075A (zh) 基于所标识的实体的属性值检索
CN103150362B (zh) 一种视频搜索方法及系统
KR100930455B1 (ko) 쿼리별 검색 컬렉션 생성 방법 및 시스템
CN102171689A (zh) 响应于搜索查询提供针对讨论话题的帖子
CN105339933A (zh) 通过查询扩展的新闻结果
US20120278308A1 (en) Custom search query suggestion tools
CN102541989B (zh) 数据检索的稳健的自动纠正
CN105373608A (zh) 一种基于输入法的场景式内容推送方法及其系统
CN102163228A (zh) 用于确定资源候选项的排序结果的方法、装置及设备
CN110110184B (zh) 信息查询方法、系统、计算机系统及存储介质
CN111339452B (zh) 搜索结果展现的方法、终端、服务器和系统
CN103646034A (zh) 一种基于内容可信的Web搜索引擎系统及搜索方法
CN105991400B (zh) 一种群组搜索方法及其设备
CN103425766A (zh) 浏览同步方法和装置
KR101400412B1 (ko) 검색 시스템 및 그의 동의어 생성 방법
CN102375835A (zh) 一种信息搜索系统和方法
US9898544B2 (en) Guided web navigation tool

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1120130

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1120130

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100915

Termination date: 20210328

CF01 Termination of patent right due to non-payment of annual fee