本技术涉及计算机网络,尤其涉及一种数据处理方法、装置、设备以及介质。
背景技术:
1、在目前的搜索场景中,当对象(例如,对象a)在搜索引擎中输入查询词,并对该查询词执行搜索操作时,搜索引擎可以获取对象a所输入的查询词;根据该查询词进行信息检索,获得该查询词对应的检索结果,将检索结果以一定的排序和格式呈现给对象a。
2、与此同时,除了向对象a呈现该查询词对应的检索结果之外,还可以通过该查询词分析对象a的搜索需求,为对象a呈现与该查询词相关联的推荐词条,对象a可以点击其自身感兴趣的任意一个推荐词条进行查看。然而,对于上述查询词所关联的所有推荐词条,对象a通常只会选择一个推荐词条进行查看,造成这些推荐词条的点击率(click-throughrate,ctr,此处可以理解为推荐词条被点击的次数与被显示次数之比)过低,降低了搜索流量。
技术实现思路
1、本技术实施例提供一种数据处理方法、装置、设备以及介质,可以提升搜索流量。
2、本技术实施例一方面提供了一种数据处理方法,包括:
3、响应针对查询信息的搜索操作,显示查询信息对应的第一结果页面;
4、在第一结果页面中,显示查询信息对应的搜索结果,以及查询信息所关联的搜索扩展浮层;搜索扩展浮层独立显示于第一结果页面,第一结果页面的标签页栏中包含搜索扩展标签;
5、响应针对搜索扩展浮层的详情查看操作,在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录。
6、本技术实施例一方面提供了一种数据处理装置,包括:
7、页面显示模块,用于响应针对查询信息的搜索操作,显示查询信息对应的第一结果页面;
8、页面显示模块,还用于在第一结果页面中,显示查询信息对应的搜索结果,以及查询信息所关联的搜索扩展浮层;搜索扩展浮层独立显示于第一结果页面,第一结果页面的标签页栏中包含搜索扩展标签;
9、目录显示模块,用于响应针对搜索扩展浮层的详情查看操作,在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录。
10、其中,页面显示模块还用于执行以下步骤:
11、在搜索扩展浮层的词条区域中,轮播查询信息所关联的关注话题的推荐词条;
12、响应针对词条区域的触发操作,将词条区域中所显示的推荐词条确定为目标词条,显示目标词条对应的第二结果页面;
13、在第二结果页面中,显示目标词条对应的搜索结果和目录查看控件;第二结果页面的标签页栏中的搜索扩展标签处于隐藏状态。
14、其中,页面显示模块还用于执行以下步骤:
15、响应针对第二结果页面中的目录查看控件的触发操作,在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录;
16、对关注话题目录中的目标词条进行突出显示,在关注话题目录中,为目标词条所属的关注话题增加拓展词条。
17、其中,页面显示模块在关注话题目录中,为目标词条所属的关注话题增加拓展词条,用于执行以下步骤:
18、根据目标词条在搜索扩展标签对应的频道页面中的显示位置,在关注话题目录中展示词条衔接动画;词条衔接动画用于轮播目标词条所属的关注话题的拓展词条;
19、当词条衔接动画播放结束时,在关注话题目录中,对词条衔接动画中所包含的拓展词条进行展开显示,调整关注话题目录中的多个关注话题,以及多个关注话题的推荐词条的显示位置。
20、其中,目录显示模块响应针对搜索扩展浮层的详情查看操作,在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录,用于执行以下步骤:
21、响应针对搜索扩展浮层的详情查看操作,获取查询信息所关联的多个关注话题,以及各个关注话题对应的推荐词条;
22、将查询信息所关联的多个关注话题确定为一级标题,将各个关注话题对应的推荐词条确定为二级标题;
23、根据一级标题和二级标题,构建查询信息所关联的关注话题目录,在搜索扩展标签对应的频道页面中显示关注话题目录。
24、其中,页面显示模块还用于执行以下步骤:
25、响应针对第一结果页面中的搜索扩展标签的触发操作,显示搜索扩展标签对应的频道页面;
26、在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录和结果返回控件;
27、其中,关注话题目录包括查询信息所关联的多个关注话题,以及多个关注话题对应的推荐词条;结果返回控件用于从搜索扩展页面对应的频道页面返回至第一结果页面。
28、其中,页面显示模块还用于执行以下步骤:
29、响应针对第一结果页面的滑动操作,按照滑动操作所指示的滑动速度,更新第一结果页面中的显示内容;
30、当第一结果页面中的显示内容包括关注点展示区域时,在第一结果页面中隐藏显示搜索扩展浮层;
31、其中,关注点展示区域用于显示查询信息所关联的多个关注话题,以及多个关注话题对应的推荐词条。
32、其中,关注点展示区域中还包括详情查看控件;
33、页面显示模块还用于执行以下步骤:
34、响应针对关注点展示区域中的详情查看控件的触发操作,显示第一结果页面中的搜索扩展标签对应的频道页面,在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录;
35、其中,关注话题目录包括关注点展示区域中所包含的多个关注话题,以及多个关注话题对应的推荐词条。
36、其中,页面显示模块还用于执行以下步骤:
37、若检测到查询信息所关联的多个关注话题的推荐词条中,存在已查看的推荐词条,则在关注点展示区域中,对已查看的推荐词条和未查看的推荐词条进行区分显示。
38、其中,该数据处理装置还包括:
39、检索模块,用于获取查询信息,在索引数据库中对查询信息进行检索;索引数据库中包括多个索引信息,一个索引信息对应多个关注话题,一个关注话题包括多个推荐候选词条;
40、该检索模块,还用于若在索引数据库中检索到与查询信息相匹配的目标索引信息,则在索引数据库中获取目标索引信息对应的多个关注话题,以及目标索引信息对应的每一个关注话题的多个推荐候选词条;
41、词条筛选模块,用于对目标索引信息对应的每一个关注话题的多个推荐候选词条进行筛选,得到目标检索信息对应的每一个关注话题的推荐词条;
42、目录生成模块,用于根据目标索引信息对应的多个关注话题,以及目标检索信息对应的每一个关注话题的推荐词条,生成查询信息所关联的关注话题目录。
43、其中,索引数据库包括倒排索引库和语义索引库;
44、检索模块获取查询信息,在索引数据库中对查询信息进行检索,用于执行以下步骤:
45、获取查询信息,对查询信息进行语义分析,得到查询信息对应的文本语义向量;
46、若在倒排索引库中检索到与查询信息相匹配的查询语句,则将倒排索引库中与查询信息相匹配的查询语句,确定为查询信息在倒排索引库中的目标索引信息;
47、若在语义索引库中检索到与文本语义向量相匹配的语义索引,则将语义索引库中与文本语义向量相匹配的语义索引,确定为查询信息在语义索引库中的目标索引信息。
48、其中,词条筛选模块具体用于执行以下步骤:
49、获取查询信息对应的文本语义向量,将目标索引信息对应的每一个关注话题的多个推荐候选词添加至第一候选词条集合;
50、获取第一候选词条集合中的各个推荐候选词条对应的词条语义向量,获取文本语义向量与词条语义向量之间的第一相似度;
51、在第一候选词条集合中,删除第一相似度小于第一相似阈值的推荐候选词条,得到第二候选词条集合;
52、获取第二候选词条集合中的各个推荐候选词条对应的反馈指标预估值,根据词条语义向量,获取第二候选词条集合中的各个推荐候选词条之间的第二相似度;
53、若第二候选词条集合中,存在推荐候选词条a和推荐候选词条b之间的第二相似度大于第二相似阈值,且推荐候选词条a的反馈指标预估值大于推荐候选词条b的反馈指标预估值,则在第二候选词条集合中删除推荐候选词条b,得到第三候选词条集合;
54、在第三候选词条集合所包含的推荐候选词条中,确定目标检索信息对应的每一个关注话题的推荐词条。
55、其中,目录生成模块具体用于执行以下步骤:
56、根据每一个关注话题的推荐词条所对应的反馈指标预估值,确定目标索引信息对应的每一个关注话题的反馈指标预估值;
57、按照每一个关注话题的反馈指标预估值,对目标索引信息对应的多个关注话题进行排序,得到排序后的多个关注话题;
58、按照每一个关注话题的推荐词条所对应的反馈指标预估值,对每一个关注话题的推荐词条进行排序,得到每一个关注话题所对应的排序后的推荐词条;
59、根据排序后的多个关注话题,以及每一个关注话题所对应的排序后的推荐词条,生成查询信息所关联的关注话题目录。
60、其中,该数据处理装置还包括:
61、查询语句采集模块,用于获取历史查询语句,以及历史查询语句对应的m个历史候选词条;m为大于1的整数;
62、关注点生成模块,用于将历史查询语句输入至语言模型,通过语言模型生成历史查询语句对应的第一分支话题,通过语言模型生成第一分支话题对应的第一分支词条;
63、词条聚类模块,用于对历史查询语句对应的m个历史候选词条进行聚类处理,得到n个候选词条组,为每一个候选词条组生成第二分支话题;n为正整数;
64、话题去重模块,用于对第一分支词条和第二分支话题进行去重处理,得到历史查询语句对应的关注话题;
65、词条去重模块,用于对m个历史候选词条和第一分支话题对应的第一分支词条进行去重处理,得到历史查询语句对应的关注话题的推荐候选词条;
66、添加模块,用于将历史查询语句、历史查询语句对应的关注话题,以及历史查询语句对应的关注话题的推荐候选词条,添加至索引数据库。
67、其中,关注点生成模块将历史查询语句输入至语言模型,通过语言模型生成历史查询语句对应的第一分支话题,用于执行以下步骤:
68、将历史查询语句输入至语言模型,通过语言模型中的嵌入层,将历史查询语句转换为历史嵌入表示;
69、通过语言模型中的编码组件,对历史嵌入表示进行编码处理,得到历史查询语句对应的历史编码特征;
70、通过语言模型中的全连接层,对历史编码特征进行特征变换处理,生成历史查询语句对应的第一分支话题。
71、其中,词条聚类模块对历史查询语句对应的m个历史候选词条进行聚类处理,得到n个候选词条组,为每一个候选词条组生成第二分支话题,用于执行以下步骤:
72、将历史查询语句对应的m个历史候选词条转换为历史文本向量,将m个历史候选词条对应的历史文本向量添加至文本向量集合,在文本向量集合中选择中心向量ti;i为小于或等于n的正整数;
73、获取文本向量集合中的每一个历史文本向量与中心向量ti之间的第三相似度,若文本向量集合中的历史文本向量gj与中心向量ti之间的第三相似度最大,则将历史文本向量gj添加至中心向量ti所属的待处理簇ci;j为小于或等于m的正整数;
74、根据待处理簇ci中所包含的历史文本向量,更新中心向量ti,直至待处理簇ci中更新后的中心向量ti与更新前的中心向量ti相同时,根据待处理簇ci得到n个候选词条组;
75、将各个候选词条组中的历史候选词条输入至语言模型,通过语言模型生成各个候选词条组对应的第二分支话题。
76、本技术实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器与处理器相连,存储器用于存储计算机程序,处理器用于调用计算机程序,以使得该计算机设备执行本技术实施例中上述一方面提供的方法。
77、本技术实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序适于由处理器加载并执行,以使得具有处理器的计算机设备执行本技术实施例中上述一方面提供的方法。
78、根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品可以包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述一方面提供的方法。
79、本技术实施例中,当对象在搜索框中输入查询信息时,可以响应针对该查询信息的搜索操作,显示该查询信息对应的第一结果页面,第一结果页面中可以显示查询信息对应的搜索结果和搜索扩展浮层。该搜索扩展浮层独立显示于第一结果页面,第一结果页面的标签页栏中可以包括搜索扩展标签;通过搜索扩展浮层和搜索扩展标签均可以跳转至搜索扩展标签对应的频道页面,并在搜索扩展标签对应的频道页面中,显示查询信息所关联的关注话题目录。由于该关注话题目录中包含查询信息所关联的多个关注话题,以及各个关注话题下属的推荐词条,且该关注话题目录显示在搜索扩展标签对应的频道页面中,因此,对象可以依次对话题目录中的推荐词条进行点击查看,可以提高关注话题目录的点击率,进而提升搜索流量。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述关注话题目录中,为所述目标词条所属的关注话题增加拓展词条,包括:
5.根据权利要求1所述的方法,其特征在于,所述响应针对所述搜索扩展浮层的详情查看操作,在所述搜索扩展标签对应的频道页面中,显示所述查询信息所关联的关注话题目录,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述关注点展示区域中还包括详情查看控件;
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1至9任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述索引数据库包括倒排索引库和语义索引库;
12.根据权利要求10所述的方法,其特征在于,所述对所述目标索引信息对应的每一个关注话题的多个推荐候选词条进行筛选,得到所述目标检索信息对应的每一个关注话题的推荐词条,包括:
13.根据权利要求10所述的方法,其特征在于,所述根据所述目标索引信息对应的多个关注话题,以及所述目标检索信息对应的每一个关注话题的推荐词条,生成所述查询信息所关联的关注话题目录,包括:
14.根据权利要求10所述的方法,其特征在于,所述方法还包括:
15.根据权利要求14所述的方法,其特征在于,所述将所述历史查询语句输入至语言模型,通过所述语言模型生成所述历史查询语句对应的第一分支话题,包括:
16.根据权利要求14所述的方法,其特征在于,所述对所述历史查询语句对应的m个历史候选词条进行聚类处理,得到n个候选词条组,为每一个候选词条组生成第二分支话题,包括:
17.一种数据处理装置,其特征在于,包括:
18.一种计算机设备,其特征在于,包括存储器和处理器;
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1至16任一项所述的方法。
20.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至16任一项所述的方法。