【技术实现步骤摘要】
一种搜索结果排序方法及装置
本申请涉及电子信息领域,尤其涉及一种搜索结果排序方法及装置。
技术介绍
搜索引擎是网站最常见的功能。用户在搜索引擎中输入关键词后,搜索引擎依据关键词查询到相关的搜索结果,并对搜索结果进行排序显示。例如,电子商务网站的搜索引擎接收到用户输入的关键词后,查询到与关键词相关的商品信息,并对商品信息进行排序,再按照排序结果向用户展示各个商品信息。现有的对于搜索结果的排序方法为:对于任意一个搜索结果,从中提取特征,并计算各个特征与其对应的权重的乘积之和,得到该搜索结果的分数,再按照各个搜索结果的分数确定各个搜索结果的顺序。
技术实现思路
申请人在研究的过程中发现,对于不同的用户,因为使用习惯的不同,所以对搜索结果的偏重有所不同,因此,在排序的过程中考虑用户的差异,有利于得到更为贴近用户的行为模式的排序结果。本申请提供了一种搜索结果排序方法及装置,目的在于解决如何在搜索结果的排序的过程中考虑用户的差异,得到更为贴近用户的行为模式的排序结果的问题。为了实现上述目的,本申请提供了以下技术方案:一种搜索结果排序方法,包括:依据用户输入的搜索关键词,得到搜索结果;依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景,所述历史场景由历史搜索关键词和样本行为数据确定,所述样本行为数据为所述历史搜索关键词得到的搜索结果中发生过的用户行为的数据;获得所述目标场景对应的排序权重;部分基于所述排序权重,对所述搜索结果进行排序。可选的,所述依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景包括:提取第一类数据,所述第一类数据为从 ...
【技术保护点】
1.一种搜索结果排序方法,其特征在于,包括:依据用户输入的搜索关键词,得到搜索结果;依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景,所述历史场景由历史搜索关键词和样本行为数据确定,所述样本行为数据为所述历史搜索关键词得到的搜索结果中发生过的用户行为的数据;获得所述目标场景对应的排序权重;部分基于所述排序权重,对所述搜索结果进行排序。
【技术特征摘要】
1.一种搜索结果排序方法,其特征在于,包括:依据用户输入的搜索关键词,得到搜索结果;依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景,所述历史场景由历史搜索关键词和样本行为数据确定,所述样本行为数据为所述历史搜索关键词得到的搜索结果中发生过的用户行为的数据;获得所述目标场景对应的排序权重;部分基于所述排序权重,对所述搜索结果进行排序。2.根据权利要求1所述的方法,其特征在于,所述依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景包括:提取第一类数据,所述第一类数据为从所述搜索关键词以及所述用户的历史行为数据构成的场景中提取的场景特征数据;提取第二类数据,所述第二类数据为从所述历史场景中提取的场景特征数据;从所述第二类数据中查找与所述第一类数据最接近的数据,获得目标数据;具有所述目标数据的历史场景为所述目标场景。3.根据权利要求1或2所述的方法,其特征在于,所述历史场景的确定过程包括:对于每一条样本,提取场景特征数据,所述样本包括历史搜索关键词和样本行为数据的组合;对多个样本的场景特征数据进行聚类运算,得到聚类中心,所述聚类中心为所述历史场景。4.根据权利要求1所述的方法,其特征在于,所述历史场景对应的排序权重的生成方法包括:将所述历史场景的所述样本行为数据以及所述历史搜索关键词,作为正样本数据;将所述历史场景的历史搜索关键词的搜索结果对象中,未发生用户行为的对象的属性以及所述历史搜索关键词,作为负样本数据;获取所述正样本的权重和所述负样本的权重,任意一个历史场景的所述正样本的权重由该历史场景的搜索结果对象发生的用户行为的加权和确定,任意一个历史场景的所述负样本的权重由该历史场景的搜索结果对象中发生用户行为的对象在所有历史场景中出现的次数的倒数确定;依据所述正样本数据、所述负样本数据、所述正样本的权重和所述负样本的权重,确定所述历史场景对应的排序权重。5.根据权利要求1所述的方法,其特征在于,所述用户的历史行为数据包括:所述用户的标识、所述用户的历史行为的类型、以及所述用户的历史行为对象的属性;样本行为数据包括:执行行为的用户的标识、行为的类型以及行为对象的属性。6.一种搜索结果排序装置,其特征在于,包括:搜索模块,用于依据用户输入的搜索关键词,得到搜索结果;选择模块,用于依据所述搜索关键词以及所述用户的历史行为数据,从历史场景中选择目标场景,所述历史场景由历史搜索关键词和样本行为数...
【专利技术属性】
技术研发人员:陈曦,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。