一种搜索结果的展示方法、装置、设备及介质制造方法及图纸

技术编号:37481338 阅读:12 留言:0更新日期:2023-05-07 09:21
本公开涉及一种搜索结果的展示方法、装置、设备及介质,该方法包括:获取待处理的搜索语句,确定搜索语句对应的语句意图;基于语句意图进行数据搜索,得到与搜索语句对应的搜索结果;搜索结果包括至少一条召回数据,每条召回数据均对应有数据意图和数据标签;基于语句意图对召回数据进行聚合,得到每个语句意图对应的意图召回数据;基于数据标签对召回数据进行聚合,得到每个数据标签对应的标签召回数据;基于每个语句意图对应的意图召回数据、以及每个数据标签对应的标签召回数据进行展示。本公开可从意图层面和标签层面上将符合用户实际需求的召回数据直接呈现给用户,以便于用户能够快速高效地获知所需信息,有效提升了用户的搜索体验。户的搜索体验。户的搜索体验。

【技术实现步骤摘要】
一种搜索结果的展示方法、装置、设备及介质


[0001]本公开涉及信息处理
,尤其涉及一种搜索结果的展示方法、装置、设备及介质。

技术介绍

[0002]人们在日常生活工作中基本都会涉及到信息搜索,诸如在电子设备以文字/语音等方式输入搜索语句(query),电子设备可借助搜索引擎进行搜索,并给用户展示搜索结果(又可称为召回数据)。相关技术中大多以列表的形式按序展示召回数据,不利于用户从中快速有效地获取其真实所需信息,用户的搜索体验较差。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种搜索结果的展示方法、装置、设备及介质。
[0004]本公开实施例提供了一种搜索结果的展示方法,所述方法包括:获取待处理的搜索语句,确定所述搜索语句对应的语句意图;基于所述语句意图进行数据搜索,得到与所述搜索语句对应的搜索结果;其中,所述搜索结果包括至少一条召回数据,每条所述召回数据均对应有数据意图和数据标签,且所述召回数据的数据意图与所述语句意图匹配;基于所述语句意图对所述召回数据进行聚合,得到每个所述语句意图对应的意图召回数据;所述意图召回数据的数量位于预设的第一阈值范围内;基于所述数据标签对所述召回数据进行聚合,得到每个所述数据标签对应的标签召回数据;所述标签召回数据的数量位于预设的第二阈值范围内;基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示。
[0005]可选的,所述语句意图的数量为多个,所述数据标签的数量为多个;基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示的步骤,包括:确定多个所述语句意图的意图排列顺序,基于所述语句意图的数量以及所述意图排列顺序确定待展示的至少一个目标意图,并针对每个所述目标意图分别展示相应的意图召回数据;确定多个所述数据标签的标签排列顺序,基于所述数据标签的数量以及所述标签排列顺序确定待展示的至少一个目标标签,并针对每个所述目标标签分别展示相应的标签召回数据。
[0006]可选的,确定多个所述语句意图的意图排列顺序的步骤,包括:根据每个所述语句意图的置信度和/或与所述语句意图匹配的意图召回数据的数据量,确定多个所述语句意图的意图排列顺序;确定多个所述数据标签的标签排列顺序的步骤,包括:根据每个所述数据标签对应的标签召回数据的数据量,确定多个所述数据标签的标签排列顺序。
[0007]可选的,基于所述语句意图的数量以及所述意图排列顺序确定待展示的至少一个目标意图的步骤,包括:如果所述语句意图的数量低于指定的第一指定数量,将所有所述语句意图均作为待展示的目标意图;如果所述语句意图的数量高于指定的第一指定数量,基
于所述意图排列顺序从前至后选取所述第一指定数量个语句意图作为待展示的目标意图;确定多个所述数据标签的标签排列顺序,基于所述数据标签的数量以及所述标签排列顺序确定待展示的至少一个目标标签的步骤,包括:如果所述数据标签的数量低于指定的第二指定数量,将所有所述数据标签均作为待展示的目标标签;如果所述数据标签的数量高于指定的第二指定数量,基于所述标签排列顺序从前至后选取所述第二指定数量个数据标签作为待展示的目标标签。
[0008]可选的,基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示的步骤,包括:针对每个所述语句意图对应的意图召回数据以及每个所述数据标签对应的标签召回数据中的相同数据进行去重处理;基于去重处理结果进行展示。
[0009]可选的,所述方法还包括:构建标签库和意图库;其中,所述标签库包含有预设的多种垂直领域对应的标签;所述意图库包含有预设的多种垂直领域对应的意图;基于所述标签库训练得到用于识别标签的标签识别模型,以及,基于所述意图库训练得到用于识别意图的意图识别模型。
[0010]可选的,确定所述搜索语句对应的语句意图的步骤,包括:将所述搜索语句输入至所述意图识别模型,得到所述意图识别模型输出的语句意图;所述方法还包括:将所述搜索语句输入至所述标签识别模型,得到所述标签识别模型输出的语句标签;所述基于所述语句意图进行数据搜索,得到与所述搜索语句对应的搜索结果的步骤,包括:基于所述语句意图和所述语句标签进行数据搜索,得到与所述搜索语句对应的搜索结果。
[0011]本公开实施例还提供了一种搜索结果的展示装置,包括:确定模块,用于获取待处理的搜索语句,确定所述搜索语句对应的语句意图;搜索模块,用于基于所述语句意图进行数据搜索,得到与所述搜索语句对应的搜索结果;其中,所述搜索结果包括至少一条召回数据,每条所述召回数据均对应有数据意图和数据标签,且所述召回数据的数据意图与所述语句意图匹配;意图聚合模块,用于基于所述语句意图对所述召回数据进行聚合,得到每个所述语句意图对应的意图召回数据;所述意图召回数据的数量位于预设的第一阈值范围内;标签聚合模块,用于基于所述数据标签对所述召回数据进行聚合,得到每个所述数据标签对应的标签召回数据;所述标签召回数据的数量位于预设的第二阈值范围内;展示模块,用于基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示。
[0012]本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的搜索结果的展示方法。
[0013]本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的搜索结果的展示方法。
[0014]本公开实施例提供的上述技术方案,可以首先确定搜索语句对应的语句意图;然后基于语句意图进行数据搜索,得到与搜索语句对应的搜索结果;其中,搜索结果包括至少一条召回数据,每条召回数据均对应有数据意图和数据标签,且召回数据的数据意图与语句意图匹配;之后对语句意图进行意图聚合,得到至少一个目标意图,以及,对数据标签进行标签聚合,得到至少一个目标标签;进而基于目标意图和目标标签进行召回数据展示。上
述方式可以基于搜索语句的语句意图聚合得到数量位于预设的第一阈值范围内的意图召回数据,以及基于召回数据的数据标签聚合得到数量位于预设的第二阈值范围内的标签召回数据,由于语句意图和数据标签可以较好契合用户的实际搜索需求,通过基于聚合后的语句意图对应的意图召回数据和数据标签对应的标签召回数据进行展示,可从意图层面和标签层面上将符合用户实际需求的召回数据直接呈现给用户,以便于用户能够快速高效地获知所需信息,有效提升了用户的搜索体验。
[0015]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索结果的展示方法,其特征在于,包括:获取待处理的搜索语句,确定所述搜索语句对应的语句意图;基于所述语句意图进行数据搜索,得到与所述搜索语句对应的搜索结果;其中,所述搜索结果包括至少一条召回数据,每条所述召回数据均对应有数据意图和数据标签,且所述召回数据的数据意图与所述语句意图匹配;基于所述语句意图对所述召回数据进行聚合,得到每个所述语句意图对应的意图召回数据;所述意图召回数据的数量位于预设的第一阈值范围内;基于所述数据标签对所述召回数据进行聚合,得到每个所述数据标签对应的标签召回数据;所述标签召回数据的数量位于预设的第二阈值范围内;基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示。2.根据权利要求1所述的方法,其特征在于,所述语句意图的数量为多个,所述数据标签的数量为多个;基于每个所述语句意图对应的意图召回数据、以及每个所述数据标签对应的标签召回数据进行展示的步骤,包括:确定多个所述语句意图的意图排列顺序,基于所述语句意图的数量以及所述意图排列顺序确定待展示的至少一个目标意图,并针对每个所述目标意图分别展示相应的意图召回数据;确定多个所述数据标签的标签排列顺序,基于所述数据标签的数量以及所述标签排列顺序确定待展示的至少一个目标标签,并针对每个所述目标标签分别展示相应的标签召回数据。3.根据权利要求2所述的方法,其特征在于,确定多个所述语句意图的意图排列顺序的步骤,包括:根据每个所述语句意图的置信度和/或与所述语句意图匹配的意图召回数据的数据量,确定多个所述语句意图的意图排列顺序;确定多个所述数据标签的标签排列顺序的步骤,包括:根据每个所述数据标签对应的标签召回数据的数据量,确定多个所述数据标签的标签排列顺序。4.根据权利要求2所述的方法,其特征在于,基于所述语句意图的数量以及所述意图排列顺序确定待展示的至少一个目标意图的步骤,包括:如果所述语句意图的数量低于指定的第一指定数量,将所有所述语句意图均作为待展示的目标意图;如果所述语句意图的数量高于指定的第一指定数量,基于所述意图排列顺序从前至后选取所述第一指定数量个语句意图作为待展示的目标意图;确定多个所述数据标签的标签排列顺序,基于所述数据标签的数量以及所述标签排列顺序确定待展示的至少一个目标标签的步骤,包括:如果所述数据标签的数量低于指定的第二指定数量,将所有所述数据标签均作为待展示的目标标签;如果所述数据标签的数量高于指定的第二指定数量,基于所述标签排列顺序从前至后选取所述第二指定数量个数据标签作...

【专利技术属性】
技术研发人员:刘大伟郑伟
申请(专利权)人:山东库睿科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1