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

文档序号:8528226阅读:来源:国知局
先根据所述历史查询词在用户的连续查询动作对应的历史会话数据中挖掘另外的一个查询词。该查询词可能与所述历史查询词具有相同的语义,因此将所述挖掘到的查询词与所述历史查询词共同组成备选的相同语义查询词对。
[0077]S72,通过对所述备选的相同语义查询词对所在的上下文的语义分析,判断所述备选的相同语义查询词对是否具有相同的语义。
[0078]挖掘到备选的相同语义查询词对之后,通过互联网语料进一步判断所述备选的相同语义查询词对中包含的两个查询词是否真正的语义相同。优选的,从互联网上获取包含上述两个查询词的语料,并通过对上述语料的语义分析判断两个查询词是否真正具有相同的语义。
[0079]S73,根据判断结果生成所述相同语义关系表。
[0080]优选的,若所述备选的相同语义查询词对中的两个查询词具有相同的语义,则所述备选的相同语义查询词对是相同语义查询词对,向所述相同语义关系表中添加所述相同语义查询词对;若所述备选的相同语义查询词对中的两个查询词不具有相同的语义,则所述备选的相同语义查询词对不是相同语义查询词对,不向所述相同语义关系表中添加所述备选的相同语义查询词对。
[0081]S74,将所述历史查询词在相同语义关系表表进行查询,以获取推荐查询词。
[0082]本实施例通过从记录同一个用户连续的查询词动作的历史会话数据中挖掘备选的相同语义查询词对,通过对所述第一相关查询词对所在的上下文的语义分析,判断所述备选的相同语义查询词对是否具有相同的语义,根据判断结果生成所述相同语义关系表,以及将所述历史查询词在相同语义关系表表进行查询,以获取推荐查询词,从而以另一种实施方式实现了对具有相同语义的推荐查询词的挖掘和获取。
[0083]第六实施例
[0084]本实施例以本发明的上述实施例为基础,进一步的提供了推荐查询词展现方法中获取操作的一种技术方案。在该技术方案中,根据所述用户的邻近历史查询词,获取推荐查询词包括:通过对所述用户的历史会话数据中相关的历史查询词的出现频次统计,根据统计频次获取语义上相关的相关语义查询词对;根据所述相关语义查询词对生成所述关联语义关系表;将所述历史查询词在关联语义关系表进行查询,以获取推荐查询词。
[0085]参见图8,根据所述用户的邻近历史查询词,获取推荐查询词包括:
[0086]S81,通过对所述用户的历史会话数据中相关的历史查询词的出现频次统计,根据统计频次获取语义上相关的相关语义查询词对。
[0087]用户在连续的两次查询动作中使用的查询词很可能是语义上相互关联的查询词。据此,可以通过对用户的历史会话数据中相关的历史查询词的出现频次统计而挖掘与用户的历史查询词相关的另一个历史查询词。
[0088]例如,通过对历史会话数据中历史查询词的出现频次统计,发现历史查询词“刘德华”与历史查询词“朱丽倩”经常在连续的两次查询动作中连续出现,则可以判定二者是语义上相关的查询词,可以将二者作为相关语义查询词对。
[0089]S82,根据所述相关语义查询词对生成所述关联语义关系表。
[0090]获取到相关语义查询词对之后,将所述相关语义查询词对添加至关联语义关系表。通过对相关语义查询词对的不断挖掘及添加,即可完成对关联语义关系表的生成。
[0091]S83,将所述历史查询词在关联语义关系表进行查询,以获取推荐查询词。
[0092]本实施例通过对所述用户的历史会话数据中相关的历史查询词的出现频次统计,根据统计频次获取语义上相同的相关语义查询词对,根据所述相关语义查询词对生成所述关联语义关系表,并将所述历史查询词在关联语义关系表进行查询,以获取推荐查询词,从而实现了对具有关联语义的推荐查询词的挖掘和获取。
[0093]第七实施例
[0094]本实施例提供了推荐查询词展现方法的另一种技术方案。在该技术方案中,所述推荐查询词展现方法包括:浏览器获取用户输入至搜索框的原始查询词;浏览器发送包含所述原始查询词的搜索请求;服务器反馈根据与所述原始查询词之间的文本匹配获取到的匹配推荐查询词;浏览器显示所述匹配推荐查询词;浏览器获取用户输入的搜索框点击指令;浏览器发送对应于所述搜索框点击指令的鼠标响应请求;服务器反馈与所述原始查询词在语义上相同或相关的关联推荐查询词;浏览器显示所述关联推荐查询词。
[0095]参见图9,所述推荐查询词展现方法包括:
[0096]S91,浏览器获取用户输入至搜索框的原始查询词。
[0097]S92,浏览器发送包含所述原始查询词的搜索请求。
[0098]S93,服务器反馈根据与所述原始查询词之间的文本匹配获取到的匹配推荐查询
!?r] ο
[0099]服务器端获取向用户推送的推荐查询词的方式是与所述原始查询词之间的文本匹配。只有与所述原始查询词之间进行文本匹配成功的查询词才能被作为推荐查询词。将通过文本匹配方式获取到的推荐查询词成为匹配推荐查询词。
[0100]S94,浏览器显示所述匹配推荐查询词。
[0101]至此,推荐搜索词的获取与显示过程与现有技术完全相同。
[0102]S95,浏览器获取用户输入的搜索框点击指令。
[0103]完成一次搜索之后,用户对搜索结果不尽满意,需要发起另一次搜索动作。此时,用户用鼠标点击搜索框。用户点击搜索框之时,浏览器获取到用户搜索框点击动作所对应的搜索框点击指令。
[0104]S96,浏览器发送对应于所述搜索框点击指令的鼠标响应请求。
[0105]浏览器获取到搜索框点击指令之后,向服务器发送一个鼠标响应请求。
[0106]S97,服务器反馈与所述原始查询词在语义上相同或相关的关联推荐查询词。
[0107]接收到所述鼠标响应请求之后,服务器根据本地资源和/或互联网资源获取一个与在上一次搜索中使用的原始查询词在语义上相同或者相关的推荐查询词。将通过此种方式获取到的推荐查询词成为关联推荐查询词。获取到所述关联推荐查询词之后,服务器向浏览器反馈该关联推荐查询词。
[0108]S98,浏览器显示所述关联推荐查询词。
[0109]接收到所述关联推荐查询词之后,浏览器显示所述关联推荐查询词。
[0110]本实施例通过在完成一次搜索动作后,挖掘与前次搜索动作中使用的查询词语义上相同或相关的查询词,将这个查询词作为推荐查询词,在下一次搜索动作开始之前向浏览器进行推送,从而以更加灵活、智能的方式实现了推荐查询词的推送和展现。
[0111]第八实施例
[0112]本实施例提供了推荐查询词展现装置的一种技术方案。参见图10,所述推荐查询词展现装置包括:获取模块101、展现模块102以及搜索及显示模块103。
[0113]所述获取模块101用于当获取到推荐查询词展现事件之时,根据用户的历史查询词,获取推荐查询词。
[0114]所述展现模块102用于向所述用户展现所述推荐查询词。
[0115]所述搜索及显示模块103用于根据所述用户的搜索指示进行搜索,并显示搜索结果O
[0116]特别的,所述搜索及显示模块103包括:搜索子模块以及显示子模块。
[0117]所述搜索子模块用于根据用户的搜索指示进行搜索。
[0118]所述显示子模块用于以与所述推荐查询词异步加载的方式记载搜索结果,同时显示所述推荐查询词和所述搜索结果。
[0119]特别的,所述推荐查询词展现事件包括搜索框点击事件。
[0120]特别的,所述获取模块101包括:第一获取子模块以及第二获取子模块。
[0121]所述第一获取子模块用于若获取到搜索框点击事件,则获取所述用户邻近当前时间的设定次数或设定时间内的历史查询词。
[0
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1