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

文档序号:8528226阅读:来源:国知局
述用户的搜索指示进行搜索,并显示搜索结果包括:根据用户的搜索指示进行搜索;以与所述推荐查询词异步加载的方式记载搜索结果,同时显示所述推荐查询词和所述搜索结果。
[0042]参见图4,根据所述用户的搜索指示进行搜索,并显示搜索结果包括:
[0043]S41,根据用户的搜索指示进行搜索。
[0044]当用户对展示的若干个推荐查询词中的一个推荐查询词点选之后,用户即向服务端发送了搜索指示。此时,服务端根据所述搜索指示对互联网进行搜索。优选的,可以是利用所述搜索指示对应的推荐查询词对互联网进行搜索。
[0045]S42,以与所述推荐查询词异步加载的方式记载搜索结果,同时显示所述推荐查询词和所述搜索结果。
[0046]完成对互联网的搜索之后,以同所述推荐查询词异步加载的方式向用户显示搜索结果页面。也就是说,所述推荐查询词的加载逻辑与所述搜索结果的加载逻辑相互独立,互不相关。
[0047]本实施例通过根据用户的搜索指示进行搜索,以与所述推荐查询词异步加载的方式记载搜索结果,同时显示所述推荐查询词和所述搜索结果,实现了推荐查询词与搜索指示的异步加载,进一步的方便了用户从搜索结果及推荐查询词的浏览。
[0048]第三实施例
[0049]本实施例以本发明上述实施例为基础,进一步的提供了推荐查询词展现方法中获取操作的一种技术方案。在该技术方案中,若获取到推荐查询词展现事件,根据用户的历史查询词,获取推荐查询词包括:若获取到搜索框点击事件,则获取所述用户邻近当前时间的设定次数或设定时间内的历史查询词;根据所述用户的邻近历史查询词,获取推荐查询词。
[0050]参见图5,若获取到推荐查询词展现事件,根据用户的历史查询词,获取推荐查询词包括:
[0051]S51,若获取到搜索框点击事件,则获取所述用户临近当前时间的设定次数或设定时间内的历史查询词。
[0052]当用户点击搜索框时,服务端获取到搜索框点击事件。当服务端获取到搜索框点击事件之时,获取点击搜索框的用户的邻近历史查询词。所述邻近历史查询词是指用户邻近当前时间的设定次数或者设定时间内的历史查询词。比如,邻近当前时间的设定次数的历史查询词可以是从当前时间向前回溯而得到的上一次搜索时使用的历史查询词;邻近时间的设定时间内的历史查询词可以是当前时间向前回溯半个小时,处于该半个小时的时间段内的历史查询词。
[0053]S52,根据所述用户的邻近历史查询词,获取推荐查询词。
[0054]优选的,根据所述用户的邻近历史查询词来获取推荐查询词可以是:将所述邻近历史查询词在相同语义关系表和/或关联语义关系表进行查询,以获取推荐查询词。所述相同语义关系表用来存储与历史查询词具有相同语义的历史查询词。所述关联语义关系表用来存储与历史查询词具有关联语义的历史查询词。
[0055]本实施例通过当获取搜索框点击事件之时,获取所述用户临近当前时间的设定次数或设定时间内的历史查询词,以及根据所述用户的邻近历史查询词,获取推荐查询词,从而实现了对推荐查询词的获取。
[0056]第四实施例
[0057]本实施例以本发明上述实施例为基础,进一步的提供了推荐查询词展现方法中获取操作的一种技术方案。在该技术方案中,根据所述用户的邻近历史查询词,获取推荐查询词包括:获取利用所述历史查询词搜索互联网而得到的至少一个搜索结果页面;通过对所述至少一个搜索结果页面中文本的语义分析,获取备选的语义相同查询词;通过对备选的语义相同查询词的出现频次的统计,筛选出所述历史查询词的语义相同查询词;根据所述历史查询词与所述语义相同查询词之间的对应关系,生成所述相同语义关系表;将所述历史查询词在相同语义关系表进行查询,以获取推荐查询词。
[0058]参见图6,根据所述用户的邻近历史查询词,获取推荐查询词包括:
[0059]S61,获取利用所述历史查询词搜索互联网而得到的至少一个搜索结果页面。
[0060]在本实施例中,从用户的历史会话数据中提取到用户的历史查询词之后,利用提取到的历史查询词搜索互联网。通过对互联网的搜索得到至少一个搜索结果页面。所述搜索结果页面应该是具有一定数量的文本内容的搜索结果页面。
[0061]S62,通过对所述至少一个搜索结果页面中文本的语义分析,获取备选的语义相同查询词。
[0062]可以理解的是,所述搜索结果页面中一般包含一定数量的文本。可以通过对所述搜索结果页面中包含的文本的语义分析,获取与所述历史查询词可能具有相同语义的词语,并将该词语作为备选的语义相同查询词。一般来讲,获取到的备选的语义相同查询词的数量应该大于一个。因此,可以从多个备选的语义相同查询词中挑选更为可靠的词作为最终的语义相同查询词。
[0063]S63,通过对备选的语义相同查询词的出现频次的统计,筛选出所述历史查询词的语义相同查询词。
[0064]进一步的,统计各个备选的语义相同查询词与所述历史查询词共同出现在同一个网页中的频次,并通过上述统计从所述备选的语义相同查询词中筛选出更为可靠的语义相同查询词。
[0065]优选的,可以将出现频次最高的若干个备选的语义相同查询词作为最终的语义相同查询词,也可以设置频次门限,并将出现频次高于所设置的频次门限的备选的语义相同查询词作为最终的语义相同查询词。
[0066]S64,根据所述历史查询词与所述语义相同查询词之间的对应关系,生成所述相同语义关系表。
[0067]选定了历史查询词所对应的语义相同查询词之后,即可根据所述历史查询词及对其选定的语义相同查询词,生成所述相同语义关系表。
[0068]S65,将所述历史查询词在相同语义关系表进行查询,以获取推荐查询词。
[0069]本实施例通过获取利用所述历史查询词搜索互联网而得到的至少一个搜索结果页面,通过对所述至少一个搜索结果页面中文本的语义分析,获取备选的语义相同查询词,通过对备选的语义相同查询词的出现频次的统计,筛选出所述历史查询词的语义相同查询词,根据所述历史查询词与所述语义相同查询词之间的对应关系,生成所述相同语义关系表,以及将所述历史查询词在相同语义关系表进行查询,以获取推荐查询词,从而依据互联网语料实现了对具有相同语义的推荐查询词的挖掘和获取。
[0070]第五实施例
[0071]本实施例以本发明上述实施例为基础,进一步的提供了推荐查询词展现方法中获取操作的一种技术方案。在该技术方案中,根据所述用户的邻近历史查询词,获取推荐查询词包括:从记录同一个用户连续的查询词动作的历史会话数据中挖掘备选的相同语义查询词对;通过对所述备选的相同语义查询词对所在的上下文的语义分析,判断所述备选的相同语义查询词对是否具有相同的语义;根据判断结果生成所述相同语义关系表;将所述历史查询词在相同语义关系表表进行查询,以获取推荐查询词。
[0072]参见图7,根据所述用户的邻近历史查询词,获取推荐查询词包括:
[0073]S71,从记录同一个用户连续的查询词动作的历史会话数据中挖掘备选的相同语义查询词对。
[0074]所述相同语义查询词对是一对具有相同语义的一对查询词。在本实施例中,由于所述相同语义查询词对是根据用户的历史查询词而进行挖掘的,所以所述相同语义查询词对中的一个查询词应该是用户的历史查询词,而另外一个查询词应该是与所述用户的历史查询词具有相同语义的查询词。
[0075]在本实施例中,采用先根据用户的历史会话数据挖掘可能成为相同语义查询词对的备选的相同语义查询词对,再从所述备选的相同语义查询词对中挑选真正具有相同语义的相同语义查询词对的挖掘方法来挖掘相同语义查询词对。
[0076]一般来讲,用户在时间上紧密连接的两次互联网查询动作中所使用的查询词具有相同语义的概率较高。因此,首
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1