推荐查询词展现方法和装置的制造方法

文档序号:8528226阅读:356来源:国知局
推荐查询词展现方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及互联网搜索技术领域,尤其涉及一种推荐查询词展现方法和装置。
【背景技术】
[0002]搜索输入提示(Suggest1n,SUG)是一种用户引导产品,它的基本功能是随着用户输入,不断提示与用户输入内容文本匹配(通常是前缀匹配、拼音匹配、后缀匹配等)的查询词列表,使得用户在尚未完成全部输入的时候,就有可能看到对其需求的正确表述。图1示出了现有搜索引擎提供给用户的搜索输入提示。参见图1,搜索引擎向用户展示搜索输入提示之后,用户直接在下拉框中选择相应的推荐查询词11发起搜索,大大节省了输入成本。
[0003]实际应用中,用户完成了利用一个搜索词的网页搜索及浏览之后,往往会有信息的搜索需求产生。比如,用户先利用搜索词“德国之翼”搜索互联网,并浏览结果页面之后,很可能还需要进一步的了解德国之翼的母公司汉莎航空的相关信息。此时,用户需要在搜索框内再手动输入“汉莎航空”。可见,现有搜索引擎的查询词推荐机制并不灵活,无法满足用户要求。

【发明内容】

[0004]针对上述技术问题,本发明实施例提供了一种推荐查询词展现方法和装置,以灵活、智能地实现推荐查询词的推送和展现。
[0005]第一方面,本发明实施例提供了一种推荐查询词展现方法,所述方法包括:
[0006]若获取到推荐查询词展现事件,根据用户的历史查询词,获取推荐查询词;
[0007]向所述用户展现所述推荐查询词;
[0008]根据所述用户的搜索指示进行搜索,并显示搜索结果。
[0009]第二方面,本发明实施例还提供了一种推荐查询词展现装置,所述装置包括:
[0010]获取模块,用于当获取到推荐查询词展现事件之时,根据用户的历史查询词,获取推荐查询词;
[0011]展现模块,用于向所述用户展现所述推荐查询词;
[0012]搜索及显示模块,用于根据所述用户的搜索指示进行搜索,并显示搜索结果。
[0013]本发明实施例提供的推荐查询词展现方法和装置,通过在获取到推荐查询词展现事件之时,根据当前用户的历史查询词,获取推荐查询词,向所述用户展现所述推荐查询词,根据所述用户的搜索指示进行搜索,并显示搜索结果,从而能够基于当前用户的历史查询词确定推荐查询词,以更加灵活、智能的方式实现了推荐查询词的推送和展现。
【附图说明】
[0014]图1是现有技术提供的搜索输入提不的显不界面图;
[0015]图2是本发明第一实施例提供的推荐查询词展现方法的流程图;
[0016]图3是本发明第一实施例提供的搜索输入提示的显示界面图;
[0017]图4是本发明第二实施例提供的推荐查询词展现方法中搜索及显示的流程图;
[0018]图5是本发明第三实施例提供的推荐查询词展现方法中获取的流程图;
[0019]图6是本发明第四实施例提供的推荐查询词展现方法中获取的流程图;
[0020]图7是本发明第五实施例提供的推荐查询词展现方法中获取的流程图;
[0021]图8是本发明第六实施例提供的推荐查询词展现方法中获取的流程图;
[0022]图9是本发明第七实施例提供的推荐查询词展现方法的交互流程图;
[0023]图10是本发明第八实施例提供的推荐查询词展现装置的结构图。
【具体实施方式】
[0024]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0025]第一实施例
[0026]本实施例提供了推荐查询词展现方法的一种技术方案。本技术方案可以由推荐查询词展现方法来执行。所述推荐查询词展现装置一般集成在网络侧的搜索引擎服务器中,能够通过网络向用户端设备推送及展现推荐查询词。
[0027]参见图1,所述推荐查询词展现方法包括:
[0028]S11,若获取到推荐查询词展现事件,根据用户的历史查询词,获取推荐查询词。
[0029]所述推荐查询词展现事件是使用搜索引擎的客户端产生的一种事件,该事件用来触发服务端对于推荐查询词的获取及展现。本实施例中的推荐查询词展现事件优选为用户用鼠标点击搜索页面上的搜索框而产生的搜索框点击事件。即,在用户尚未在搜索框中输入查询词时,即可触发推荐查询词的获取。
[0030]服务端获取所述推荐查询词展现事件之后,即获取推荐查询词。获取所述推荐查询词的方式是根据用户的历史查询词获取。这一点与现有技术中仅根据对用户输入的文本进行文本匹配而获取推荐查询词的方式有很大改变。
[0031]历史查询词一般是从服务端记录的用户的历史会话数据中提取出来的。所述历史会话数据一般是以日志的形式记录的。优选的,所述历史查询词是从用户上一次搜索会话对应的历史会话数据中提取出来的历史查询词。
[0032]特别的,根据用户的历史查询词,获取推荐查询词可以是:若获取到搜索框点击事件,则获取所述用户邻近当前时间的设定次数或设定时间内的历史查询词;根据所述用户的邻近历史查询词,获取推荐查询词。即,可以在用户最近的几次检索中获取查询词,或者获取最近设定时间内的查询词。用户最近的检索情况能够一定程度反映用户当前的检索需求。
[0033]进一步的,根据所述用户的邻近历史查询词获取推荐查询词包括:将所述历史查询词在相同语义关系表和/或关联语义关系表进行查询,以获取推荐查询词。所述相同语义关系表包括所述用户的历史查询词中语义相同的查询词,而所述关联语义关系表包括所述用户的历史查询词中语义满足关联关系的查询词。
[0034]S12,向所述用户展现所述推荐查询词。
[0035]不同于现有的推荐查询词纵向排列的推荐查询词展现方式,本实施例能够以横向排列的方式向用户展现挖掘得到的推荐查询词。图3示出了这种新的展现方式。参见图3,可以清楚的看到,在此种展现方式下,利用相同的展现空间能够展现更多的推荐查询词,展现方式更为紧凑。另外,还应该注意到,依据本实施例提供的方式挖掘得到推荐查询词不再是仅仅包括与用户的历史查询词文本上匹配的查询词,而是还进一步的包括与用户的历史查询词语义相同或者语义关联的查询词。
[0036]S13,根据所述用户的搜索指示进行搜索,并显示搜索结果。
[0037]向用户展现所述推荐查询词之后,如果用户给出搜索指示,则根据用户的搜索指示进行互联网搜索,并进一步的向用户展现搜索结果。一般来讲,用户给出的搜索指示对应于用户向服务端发送的一个搜索指示消息,并且所述搜索指示消息中包含用户指定的用来搜索互联网的一个推荐查询词。更进一步的,所述搜索指示消息的发送是依据用户对展示的一个推荐查询词的点选而触发的。
[0038]在本实施例中,搜索结果页面的展示与推荐查询词的展示是异步的。也就是说,搜索结果页面的加载与推荐查询词的加载之间没有必然联系。而且,搜索结果页面加载以后,搜索结果页面上仍然会向用户显示挖掘到的推荐查询词。
[0039]本实施例通过在获取到推荐查询词展现事件之时,根据用户的历史查询词,获取推荐查询词,向所述用户展现所述推荐查询词,以及根据所述用户的搜索指示进行搜索,并显示搜索结果,从而在选择向用户推送的推荐查询词时考虑用户在之前的搜索动作中使用的查询词,并且不再仅仅通过文本匹配的方式获取推荐查询词,因而以更加灵活、智能的方式实现了推荐查询词的推送和展现。
[0040]第二实施例
[0041]本实施例以本发明的上述实施例为基础,进一步的提供了推荐查询词展现方法中搜索及显示的一种技术方案。在该技术方案中,根据所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1