一种搜索内容展示方法、装置、电子设备及存储介质与流程

文档序号:22545930发布日期:2020-10-17 02:15阅读:99来源:国知局
一种搜索内容展示方法、装置、电子设备及存储介质与流程

本公开涉及互联网领域,尤其涉及一种搜索内容展示方法、装置、电子设备及存储介质。



背景技术:

搜索引擎是一种常用的信息搜索工具,用户通过搜索引擎可以搜索到需要的信息。

以短视频内容平台为例,用户输入搜索关键词,内容平台服务器确定出符合该搜索关键词的短视频等搜索内容,并将搜索内容下发给客户端进行展示。现有技术中,搜索内容的展示样式通常是固定的,无法满足用户对于内容浏览的个性化需求。



技术实现要素:

针对上述技术问题,本公开实施例提供一种搜索内容展示方法、装置、电子设备及存储介质,技术方案如下:

根据本公开实施例的第一方面,提供一种搜索内容展示方法,所述方法包括:

接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

确定与所述展示意图类型对应的搜索内容展示模板;

根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

可选的,所述识别获取所述搜索关键词对应的展示意图类型,至少包括:

获取预先构建的意图词库,在所述意图词库中查找所述搜索关键词对应的展示意图类型。

可选的,所述意图词库的构建方式,包括:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将多组搜索关键词和展示意图类型建立对应关系,以构建意图词库。

可选的,所述识别获取所述搜索关键词对应的展示意图类型,至少包括:

获取预先训练的意图识别模型,将所述搜索关键词使用预先训练的意图识别模型识别对应的展示意图类型。

可选的,所述意图识别模型的训练方式,包括:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将所述搜索关键词作为训练样本,将所述搜索关键词所对应的展示意图类型作为标签,训练意图识别模型。

可选的,所述方法还包括:

在所述意图词库中未查找到所述搜索关键词对应的展示意图类型的情况下,将所述搜索关键词输入预先训练的意图识别模型进行识别,以获得所述搜索关键词对应的展示意图类型。

可选的,所述方法还包括:

若未识别出所述搜索关键词对应的展示意图类型,则根据所述用户的习惯展示类型确定本次展示意图类型。

可选的,所述根据所述用户的习惯展示类型确定本次展示意图类型,包括:

获取所述用户对历史搜索结果内容的历史内容查看方式,依据所述用户的多个历史内容查看方式确定对应的多个展示意图类型,依据所述多个展示意图类型确定所述用户的习惯展示类型。

可选的,所述展示意图类型包括收敛型展示意图,所述收敛型展示意图所对应的用户内容查看方式为:搜索并查看特定内容,所述确定与所述展示意图类型对应的搜索内容展示模板,包括:

在所述展示意图类型为收敛型展示意图的情况下,确定出单条型搜索内容展示模板,所述单条型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度最高的内容置于指定位置。

可选的,所述展示意图类型包括发散型展示意图,所述发散型展示意图所对应的用户内容查看方式为:搜索一类内容,将搜索出的内容逐个进行内容查看,所述确定与所述展示意图类型对应的搜索内容展示模板,包括:

在所述展示意图类型为发散型展示意图的情况下,确定出聚合型搜索内容展示模板,所述聚合型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度高于预设阈值的多个内容的内容集合置于指定位置,所述内容集合中的多个内容通过横向滑动进行切换。

可选的,所述识别获取所述搜索关键词对应的展示意图类型,包括:

将所述搜索关键词上传服务器,以使所述服务器依据预先构建的意图词库或预先训练的意图识别模型确定所述搜索关键词对应的展示意图类型。

可选的,所述根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容,包括:

将所述搜索关键词上传到服务器,以使所述服务器获取所述搜索关键词对应的搜索结果内容,并将所述搜索结果内容填充到所述内容展示模板中;

接收所述服务器下发的填充有所述搜索结果内容的内容展示模板,并进行展示。

根据本公开实施例的第二方面,提供一种搜索内容展示装置,所述装置包括:

意图识别模块,被配置为接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

模板确定模块,被配置为确定与所述展示意图类型对应的搜索内容展示模板;

内容展示模块,被配置为根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

可选的,所述意图识别模块,被配置为:

获取预先构建的意图词库,在所述意图词库中查找所述搜索关键词对应的展示意图类型。

可选的,所述意意图识别模块,被配置为:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将多组搜索关键词和展示意图类型建立对应关系,以构建意图词库。

可选的,所述意图识别模块,被配置为:

获取预先训练的意图识别模型,将所述搜索关键词使用预先训练的意图识别模型识别对应的展示意图类型。

可选的,所述意图识别模块,被配置为:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将所述搜索关键词作为训练样本,将所述搜索关键词所对应的展示意图类型作为标签,训练意图识别模型。

可选的,所述装置还包括:

识别选择模块,被配置为在所述意图词库中未查找到所述搜索关键词对应的展示意图类型的情况下,将所述搜索关键词输入预先训练的意图识别模型进行识别,以获得所述搜索关键词对应的展示意图类型。

可选的,所述装置还包括:

用户识别模块,被配置为若未识别出所述搜索关键词对应的展示意图类型,则根据所述用户的习惯展示类型确定本次展示意图类型。

可选的,所述用户识别模块,被配置为:

获取所述用户对历史搜索结果内容的历史内容查看方式,依据所述用户的多个历史内容查看方式确定对应的多个展示意图类型,依据所述多个展示意图类型确定所述用户的习惯展示类型。

可选的,所述展示意图类型包括收敛型展示意图,所述收敛型展示意图所对应的用户内容查看方式为:搜索并查看特定内容,所述内容展示模块,被配置为:

在所述展示意图类型为收敛型展示意图的情况下,确定出单条型搜索内容展示模板,所述单条型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度最高的内容置于指定位置。

可选的,所述展示意图类型包括发散型展示意图,所述发散型展示意图所对应的用户内容查看方式为:搜索一类内容,将搜索出的内容逐个进行内容查看,所述内容展示模块,被配置为:

在所述展示意图类型为发散型展示意图的情况下,确定出聚合型搜索内容展示模板,所述聚合型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度高于预设阈值的多个内容的内容集合置于指定位置,所述内容集合中的多个内容通过横向滑动进行切换。

可选的,所述意图识别模块,被配置为:

将所述搜索关键词上传服务器,以使所述服务器依据预先构建的意图词库或预先训练的意图识别模型确定所述搜索关键词对应的展示意图类型。

可选的,所述内容展示模块,被配置为:

将所述搜索关键词上传到服务器,以使所述服务器获取所述搜索关键词对应的搜索结果内容,并将所述搜索结果内容填充到所述内容展示模板中;

接收所述服务器下发的填充有所述搜索结果内容的内容展示模板,并进行展示。

根据本公开实施例的第三方面,提供一种搜索内容展示服务器,所述服务器包括处理器,用于存储所述处理器可执行指令的存储器,其中,所述处理器被配置为执行所述指令,以实现如下方法:

接收客户端上传的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

获取所述搜索关键词对应的搜索结果内容,并将所述搜索结果内容填充到所述内容展示模板中;

下发填充有所述搜索结果内容的内容展示模板到所述客户端,以使所述客户端进行展示。

根据本公开实施例的第四方面,提供一种终端,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的方法。

根据本公开实施例的第五方面,提供一种系统,所述系统包括第三方面所述的服务器和第四方面所述的终端。

根据本公开实施例的第六方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的方法。

本公开实施例提供了一种搜索内容展示方法、装置、电子设备及存储介质。根据用户输入的搜索关键词确定用户在本次搜索中的展示意图类型,确定所述展示意图类型对应的搜索内容展示模板,将依据搜索关键词得到的搜索内容按照所述搜索内容展示模板将所述搜索内容进行展示。本公开通过自动识别用户每次搜索内容的内容展示意图,来选取对应的搜索内容展示模板展示搜索结果,实现基于用户意图对搜索结果的精准展示,满足用户对不同搜索内容的个性化展示需求。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开实施例。

此外,本公开实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本公开一示例性实施例示出的搜索内容展示方法一种流程图;

图2是本公开一示例性实施例示出的单条型展示模块的一种示意图;

图3是本公开一示例性实施例示出的聚合型展示模块的一种流程图;

图4是本公开一示例性实施例示出的搜索内容展示方法的另一种流程图;

图5是本公开一示例性实施例示出的搜索内容展示方法的另一种流程图;

图6是本公开一示例性实施例示出的搜索内容展示方法的另一种流程图;

图7是本公开一示例性实施例示出的搜索内容展示装置的一种示意图;

图8是本公开一示例性实施例示出的电子设备的一种示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本公开提供了一种搜索内容展示方法,以及应用所述搜索内容展示方法的设备,首先对该搜索内容展示方法进行整体说明。该搜索内容展示方法可以由客户端实施,也可以客户端和服务器交互实施,参见图1,包括以下步骤s101~步骤s103:

在步骤s101中,接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

通常情况下,搜索关键词由用户于客户端输入。在识别获取所述搜索关键词对应的展示意图类型时,可由客户端识别获取所述搜索关键词对应的展示意图类型;也可由由客户端将该搜索关键词上传给服务器,并由服务器识别获取所述搜索关键词对应的展示意图类型。

具体而言,以短视频内容平台为例,可在短视频内容平台位于客户端的软件界面中设置搜索框等搜索接口,通过该搜索接口接收用户通过文字输入或者语音输入的搜索关键词。

不同的搜索关键词适于不同的内容查看方式,因此,用户输入的不同搜索关键词也对应不同的展示意图类型。内容查看方式可以理解为用户在本次搜索中对内容的倾向查看方式。其中,用户的内容查看可以包括对于搜索出的内容的浏览,点击,频率等行为。

其中,识别获取所述搜索关键词对应的展示意图类型,至少包括以下两种方式:

a)获取预先构建的意图词库,在所述意图词库中查找所述搜索关键词对应的展示意图类型。

其中,意图词库的构建方式,包括:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将多组搜索关键词和展示意图类型建立对应关系,以构建意图词库。

其中,通过构建意图词库查找所述搜索关键词对应的展示意图类型的方式相对快捷,但可能存在所包含的搜索关键词不全的情况。

b)获取预先构建的意图词库,在所述意图词库中查找所述搜索关键词对应的展示意图类型。

其中,意图识别模型的训练方式,包括:

获取多个不同用户的历史行为数据,每个所述用户的历史行为数据包括该用户输入的搜索关键词以及该用户针对所述搜索关键词所产生的搜索结果内容的内容查看方式;

根据所述内容查看方式确定所述搜索关键词对应的展示意图类型,将所述搜索关键词作为训练样本,将所述搜索关键词所对应的展示意图类型作为标签,训练意图识别模型。

其中,通过训练意图模型识别所述搜索关键词对应的展示意图类型的方式相对复杂,但可以更加全面准确地对各类搜索关键词进行识别。

在本公开一实施例中,在所述意图词库中未查找到所述搜索关键词对应的展示意图类型的情况下,将所述搜索关键词输入预先训练的意图识别模型进行识别,以获得所述搜索关键词对应的展示意图类型。即,可应用意图词库和意图识别模型两种意图识别方式,两者互为补足,可保证尽可能识别出搜索关键词对应的展示意图类型。

在本实施例中,可将展示意图类型大致分为收敛型展示意图和发散型展示意图,下面对收敛型展示意图和发散型展示意图进行介绍:

a)所述收敛型展示意图所表征的用户内容查看意图为:搜索并查看特定内容,即,用户搜索特定内容,在搜索内容中找到所述特定内容并进行查看后,结束本次搜索。

举例说明:用户的搜索关键词为“七里香”,将搜索关键词“七里香”使用预先训练的意图识别模型进行意图识别,判定用户意图为搜索特定内容(搜索特定音乐内容“七里香”进行查看),即收敛型展示意图。

b)所述发散型展示意图所表征的用户内容查看意图为:搜索一类内容,将搜索出的内容逐个进行查看。

举例说明:用户的搜索关键词中为“音乐榜单”,将搜索关键词“音乐榜单”使用预先训练的意图识别模型进行意图识别,判定用户意图为搜索一类内容(搜索音乐榜单合集并逐个进行查看),即发散型展示意图。

对于收敛型展示意图和发散型展示意图,都各自设定了对应的内容展示模板,通过内容展示模板确定内容展示方式。针对搜索关键词提供适当的内容展示方式可更便于用户的内容查看,如查看单个特定内容,或逐个查看多个内容,提升用户体验。

具体而言,可将所述搜索关键词使用预先训练的意图识别模型进行意图识别,该预先训练的意图识别模型的训练数据可为平台中的各个用户的搜索历史数据。该搜索历史数据可以包括用户的历史搜索关键词数据,以及对应搜索关键词的历史行为数据。

即,在历史数据中,获取用户的搜索关键词,以及用户搜索该关键词后的内容查看行为,基于内容查看行为可以得到用户的内容查看意图。结合搜索关键词即可生成训练数据。进而实现对意图识别模型的预先训练。

比如在用户搜索完成后中存在一个时间较长的内容查看的行为(如看一个视频、进入一个用户页查看等),然后即退出当次搜索,此时可以将该搜索关键词-收敛型展示意图作为一条训练数据;又比如在用户搜索完成后中存在有时间较为平均的多次查看行为,此时可以将该搜索关键词-发散型展示意图作为一条训练数据。

在步骤s102中,确定与所述展示意图类型对应的搜索内容展示模板;

对于收敛型展示意图和发散型展示意图,都各自设定了对应的展示模板,在本公开一实施例中,收敛型展示意图可对应单条型展示模板,发散型展示意图可对应聚合型展示模板。

其中,在所述展示意图类型为收敛型展示意图的情况下,确定出单条型搜索内容展示模板,所述单条型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度最高的内容置于指定位置。

举例说明,可参考图2,为本实施例提供的一种单条型展示模板。在单条型展示模板中,将用户最可能查看的那个内容展示在最便于用户查看的位置。一般来说,该指定位置为展示页面的中央偏上的位置,

在所述展示意图类型为发散型展示意图的情况下,确定出聚合型搜索内容展示模板,所述聚合型搜索内容展示模板包括:将搜索内容中与所述搜索关键词相关度高于预设阈值的多个内容的内容集合置于指定位置,所述内容集合中的多个内容通过横向滑动进行切换。

举例说明,可参考图3,为本实施例提供的一种聚合型展示模板。在聚合型展示模板中,将用户最可能查看的内容集合展示在最便于用户查看的位置。该内容集合中的各个内容可通过横向滑动的方式滑入或滑出显示屏。一般来说,该指定位置为展示页面的中央偏上的位置,

在本公开一实施例中,也可针对单条型展示模板或聚合型展示模板进行进一步细分,例如,聚合型展示模板还可细分为剧集类聚合型展示模板,榜单类聚合型展示模板,小剧场类聚合型展示模板,等等。

具体而言,基于搜索关键词得到搜索内容集合后,可根据搜索内容集合中各个搜索内容携带的内容标签决定使用哪一种细分模板。

如搜索内容集合中的多数内容都携带剧集标签,则使用剧集类聚合型展示模板,将携带剧集标签的内容都提取出来,按顺序置于模板中的指定位置,且指定位置的各个内容可通过横向滑动进行切换。

在步骤s103中,根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

在本公开一实施例中,客户端或服务器都可以包括搜索系统,搜索系统包含对应若干业务类型的若干搜索数据库,如:对应音乐类型存在音乐数据库,对应用户类型存在用户数据库,对应魔法表情类型存在魔法表情数据库。针对一个搜索关键词,可在每个搜索数据库中尝试获取一次搜索结果,并将在每个搜索数据库中获取的搜索结果确定为搜索内容集合。

以搜索关键词为“七里香”进行举例,将搜索关键词“七里香”在音乐数据库中进行搜索,得到音乐“七里香”;将搜索关键词“七里香”在用户数据库中进行搜索,得到相关度最高的用户“周杰伦歌迷会”;将搜索关键词“七里香”在短视频数据库中进行搜索,得到相关度较高的若干视频。将歌曲“七里香”,用户“周杰伦歌迷会”以及若干相关视频都确定为该搜索关键词对应的搜索内容,加入搜索内容集合。

在本公开一实施例中,在对应某个业务类型的某个搜索数据库中得到的搜索内容,可以被视为该业务类型的搜索数据。不同业务类型的搜索数据具有各自的展示规则,例如,音乐类型的搜索数据的展示规则为将展示音乐名称和音乐播放按钮。不同业务类型的可搜索数据按照各自的展示规则生成展示模块,将各个展示模块按照展示意图类型对应的搜索内容展示模板进行组装。

本公开实施例提供了一种搜索内容展示方法。根据用户输入的搜索关键词确定用户在本次搜索中的展示意图类型,确定所述展示意图类型对应的搜索内容展示模板,将依据搜索关键词得到的搜索内容按照所述搜索内容展示模板将所述搜索内容进行展示。本公开通过自动识别用户每次搜索内容的内容展示意图,来选取对应的搜索内容展示模板展示搜索结果,实现基于用户意图对搜索结果的精准展示,满足用户对不同搜索内容的个性化展示需求。

图4是根据一示例性实施例示出的一种更为具体的搜索内容展示方法的流程图,该搜索内容展示方法可用于服务器,如图4所示,可以包括以下步骤s401-s403:

在步骤s401中,获取用户输入的搜索关键词,将所述搜索关键词使用预先训练的意图识别模型进行意图识别;

其中,可由客户端将所述搜索关键词上传服务器,以使所述服务器依据预先构建的意图词库或预先训练的意图识别模型确定所述搜索关键词对应的展示意图类型。

在步骤s402中,判断是否识别出所述搜索关键词所表征的展示意图类型,若识别出所述搜索关键词所表征的展示意图类型,执行步骤s404,若未识别出所述搜索关键词所表征的展示意图类型,执行步骤s403;

在步骤s403中,将所述用户的历史展示意图类型确定为本次搜索的展示意图类型;

即,若未识别出所述搜索关键词对应的展示意图类型,则根据所述用户的习惯展示类型确定本次展示意图类型。

其中,用户的习惯展示类型可以是针对每个用户预先分析确定的,也可以是当前确定的。确定用户的习惯展示类型时,可以采用但不限于以下方式:

(1-1)获取所述用户对历史搜索结果内容的历史内容查看方式,依据所述用户的多个历史内容查看方式确定对应的多个展示意图类型;

(1-2)依据所述多个展示意图类型,确定所述用户的习惯展示类型。

上述步骤(1-1)到步骤(1-2)的具体实现过程,可参考图5所示的实施例。

可以看出,在本实施例中,共有两种方式确定本次搜索的搜索意图类型,即:

1-1)根据搜索关键词确定搜索意图类型;

1-2)根据输入搜索关键词的用户的历史习惯展示类型确定搜索意图类型。

其中,1-1)优先级高于1-2),1-2)作为1-1)的补充措施,如果无法根据搜索关键词确定搜索意图类型,则可根据用户的历史习惯展示类型确定搜索意图类型。上述确定本次搜索的搜索意图类型的方式可以避免搜索关键词较为生僻,无法根据搜索关键词确定搜索意图类型的情况,同时,由于补充措施1-2)也是基于用户的查看习惯确定的,用户体验较好。

在步骤s404中,获取依据所述搜索关键词得到的搜索结果内容,将所述搜索结果内容集合填充到所述搜索内容展示模板,并下发给客户端进行展示。

其中,可由客户端将所述搜索关键词上传到服务器,以使所述服务器获取所述搜索关键词对应的搜索结果内容,并将所述搜索结果内容填充到所述内容展示模板中;客户端可接收所述服务器下发的填充有所述搜索结果内容的内容展示模板,并进行展示。

需要注意的是,本实施例提供的搜索内容展示方法是从服务器角度描述的,由服务器决定展示模块,以及各个可展示元素,比如搜索内容的标题文字为的色值,图标为图案等等。在客户端角度,只需要依据所接收的服务器下发的各个可展示元素以及展示样式进行展示即可,客户端的消耗较少,避免发生卡顿。

图5是根据一示例性实施例示出的一种搜索内容展示方法的流程图,如图5所示,可以包括以下步骤s501-s502:

在步骤s501中,获取所述用户对历史搜索结果内容的历史内容查看方式,依据所述用户的多个历史内容查看方式确定对应的多个展示意图类型;

在步骤s502中,依据所述多个展示意图类型,确定所述用户的习惯展示类型。

具体地,可获取该用户的历史数据,在历史数据中,获取该用户的搜索关键词,以及该用户搜索该关键词后的内容查看行为,基于内容查看行为可以得到适于该查看行为的展示意图类型。结合搜索关键词实现对该用户的习惯展示类型的分析。

比如在用户的历史数据中,发现该用户搜索完成后中存在一个时间较长的查看行为(如看一个视频、进入一个用户页查看等),然后即退出当次搜索,则将此次搜索标记为该用户的一次收敛型内容查看;又比如在用户搜索完成后中存在有时间较为平均的多次查看行为,则将此次搜索标记为该用户的一次发散型内容查看意图。最后基于多次标记的多条历史数据确定该用户的习惯展示类型为收敛型展示类型或发散型展示类型,进行确定本次搜索的展示意图类型。

图6是根据一示例性实施例示出的一种搜索内容展示方法的流程图,该搜索内容展示方法可以应用于客户端和服务器组成的系统,如图6所示,可以包括以下步骤s601-s604:

在步骤s601中,客户端接收用户输入的搜索关键词,将所述搜索关键词上次服务器;

在步骤s602中,服务器接收客户端上传的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

在步骤s603中,服务器获取所述搜索关键词对应的搜索结果内容,并将所述搜索结果内容填充到所述内容展示模板中,并下发填充有所述搜索结果内容的内容展示模板到所述客户端;

在步骤s604中,客户端基于所述填充有所述搜索结果内容的内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

搜索引擎是一种常用的信息搜索工具,用户通过搜索引擎可以搜索到需要的信息。

以短视频内容平台为例,用户输入搜索关键词,内容平台服务器确定出符合该搜索关键词的短视频等搜索内容,并将搜索内容下发给客户端进行展示。现有技术中,搜索内容的展示样式通常是固定的,无法满足用户对于内容浏览的个性化需求。

为了解决这个问题,本公开实施例提供了一种搜索内容展示方法。根据用户输入的搜索关键词确定用户在本次搜索中的展示意图类型,确定所述展示意图类型对应的搜索内容展示模板,将依据搜索关键词得到的搜索内容按照所述搜索内容展示模板将所述搜索内容进行展示。本公开通过自动识别用户每次搜索内容的内容展示意图,来选取对应的搜索内容展示模板展示搜索结果,实现基于用户意图对搜索结果的精准展示,满足用户对不同搜索内容的个性化展示需求。

相应于上述方法实施例,本公开实施例还提供一种搜索内容展示装置,参见图7所示,所述装置可以包括:意图识别模块710、模板确定模块720以及内容展示模块730。

意图识别模块710,被配置为接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

模板确定模块720,被配置为确定与所述展示意图类型对应的搜索内容展示模板;

内容展示模块730,被配置为根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

本公开实施例还提供一种电子设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述搜索内容展示方法,所述方法包括:

接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

确定与所述展示意图类型对应的搜索内容展示模板;

根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

图8示出了根据本公开的一示例性实施例的基于主设备侧电子设备的示意结构图。请参考图8,在硬件层面,该电子设备包括处理器802、内部总线804、网络接口806、内存804以及非易失性存储器810,当然还可能包括其他业务所需要的硬件。处理器802从非易失性存储器810中读取对应的计算机程序到内存802中然后运行,在逻辑层面上形成执行搜索内容展示方法的装置。当然,除了软件实现方式之外,本公开并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的搜索内容展示方法,所述方法包括:

接收用户输入的搜索关键词,识别获取所述搜索关键词对应的展示意图类型;

确定与所述展示意图类型对应的搜索内容展示模板;

根据所述搜索内容展示模板,展示与所述搜索关键词对应的搜索结果内容。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁存储设备存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

以上所述仅是本公开实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本公开实施例的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1