搜索结果的排序方法和装置制造方法及图纸

技术编号:10040244 阅读:254 留言:0更新日期:2014-05-14 10:50
本发明专利技术涉及一种搜索结果的排序方法和装置,所述方法包括:记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息;当接收到翻页或翻屏请求时,根据用户对已展示对象的行为信息确定一项或多项属性特征在用户发生行为的对象的集合中的共同度;根据所述共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指标;对属性特征符合该参考指标的待展示或待排序的对象的排序进行调整。本发明专利技术根据用户行为动态更新搜索结果的排序,使搜索结果更准确,方便用户快速找到所需要的内容,转换率高。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种搜索结果的排序方法和装置
技术介绍
随着计算机网络技术的不断发展,各个电子商务网站陆续设有自己的搜索引擎用以提供商品搜索服务,从而方便用户进行商品查询,快速找到用户感兴趣的商品。商品搜索与普通搜索引擎(如百度、google、bing等)的检索方法相类似,但有其自身的特点。与普通搜索相比,商品搜索在搜索结果的排序上,除了考虑与查询词的相关性之外,还会加入买家对商品的历史评价、发布商品信息的卖家的信誉度、作弊难易度、类目相关性及商品价格等多个维度并结合用户的个人偏好数据对各个商品对象进行综合排序,得到搜索结果。现有的搜索结果通常按照分页或瀑布流的形式展现,一页或一屏显示一定数量的商品,例如每页40个商品,用户可以选择向后翻页或翻屏进行浏览。如果是分页展现的方式,当用户需要翻页时,通过点击对应的页码或者向后翻页的标签向搜索引擎再一次发送请求,可以浏览其他页面的商品。如果是瀑布流的展现方式,会在拖拽下拉鼠标或滑块的时候,向搜索引擎再一次发送请求,展现更多的网页内容代替原先所展现的内容。由于现有的搜索结果都是一次性输出的自然搜索结果,在切换不同页的搜索结果时,并不重做新的排序。搜索结果的显示顺序与用户的点击或浏览行为没有一点关系。例如,在商品搜索时输入查询词为nike,用户在第一页点击了10个商品,当翻页查看到第二页时,第二页显示结果和第一页有没有点击无关,并不会根据用户行为进行动态排序。在现有普通的搜索引擎中,会利用查询词的自然搜索结果的第一个点击行为作为目标网页,再根据目标网页基于全量的网页与网页之间的相似性的距离,从小到大的排序,对自然搜索结果进行调整,用以解决查询词的一意多词和一词多意的问题,明确用户的查询意图。普通搜索的网页的相似性的距离计算,不适合商品搜索,因为商品搜索自然结果的列表页展现的信息,如标题、价格及图片信息会被目标页面的商品描述、评价信息、店铺信息、成交记录、促销信息、属性信息等各种信息复合作用在一起,目标页面的信息已不能代表用户点击自然搜索结果的信息了,所以目标页面与对象之间的网页相似性并不能确切地表征商品搜索的结果的相似性。另外,普通搜索的动态排序主要是优化查询词的自然结果,用初始搜索结果来探测查询词的意图,与用户实际意图偏差较大,准确率和转换率较低。
技术实现思路
本专利技术的目的是提供一种搜索结果的排序方法和装置,根据用户行为来识别用户意图,动态更新搜索结果的排序,以显示符合用户需求的搜索结果,使搜索结果更准确,方便用户快速找到所需要的内容,转换率高。为实现上述目的,本专利技术提供了一种搜索结果的排序方法,所述方法包括:记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息;当接收到翻页或翻屏请求时,根据用户对已展示对象的行为信息确定一项或多项属性特征在用户发生行为的对象的集合中的共同度;根据所述共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指标;对属性特征符合该参考指标的待展示或待排序的对象的排序进行调整。另一方面,本专利技术还提供了一种搜索结果的排序装置,所述装置包括:记录单元,用于记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息;计算单元,用于当接收到翻页或翻屏请求时,根据用户对已展示对象的行为信息确定一项或多项属性特征在用户发生行为的对象的集合中的共同度;选取单元,用于根据所述共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指标;调整单元,用于对属性特征符合所述选取单元选取的参考指标的待展示或待排序的对象的排序进行调整。本专利技术提供的搜索结果的排序方法和装置,根据用户最近的浏览或点击行为来进行用户意图的识别,动态更新搜索结果的排序,以显示符合用户需求的搜索结果,使搜索结果更准确,从而使得用户能快速地找到所需要的内容,转换率高。附图说明图1为本专利技术实施例一提供的搜索结果的排序方法流程图;图2为本专利技术实施例一提供的一种根据用户对已展示对象的行为信息确定属性特征共同度的方法流程图;图3为本专利技术实施例一提供的一种计算待展示或待排序的对象的排序分值的方法流程图;图4为本专利技术实施例二提供的搜索结果的排序装置示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术提供的搜索结果的排序方法和装置,可用于各类的搜索引擎中,尤其是针对所得到搜索结果的属性信息类别较多的情况,例如电子商务网站的商品搜索等场景,在本专利技术的实施例中以商品搜索为例,对商品搜索的搜索结果进行动态排序的处理过程进行说明。实施例一图1是本实施例提供的搜索结果的排序方法流程图,如图1所示,本发明的搜索结果的排序方法包括:步骤S101、记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息。用户通过浏览器输入查询词并确认后,即向搜索引擎发起搜索请求。搜索引擎接收用户的搜索请求,对查询词进行分词等处理操作,检索得到对应的搜索结果,并根据相关度的大小将所述搜索结果以分页或分屏的形式加以显示。在本步骤中,可以采用现有的搜索引擎得到查询词的搜索结果,并采用默认的排序方法加以显示。所述的对象可以是商品或商品信息。在商品搜索中,利用查询词从数据库中检索出与该查询词相关的商品,并按照相关度大小进行排列显示,商品的排列方式也可以采用其他方式,本专利技术对具体显示形式不作限定。用户对搜索结果中的对象的行为包括浏览和点击。根据用户的浏览或点击等行为,记录所述搜索结果中各对象的行为信息。行为信息可以包括但不限于:用户行为的对象、用户行为的对象在搜索结果页中的位置信息和/或用户对行为对象的发生浏览或点击的顺序。本实施例中以商品搜索为例进行说明,搜索结果中的一个对象具体为一个商品。搜索结果中没有被展示过的对象即为待重新排序和待展示的对象。根据用户的浏览行为,记录用户浏览过的页面的信息,无论该页面有没有产生点击信息,只要被用户浏览过,就进行记录。所记录的信息,即所述的用户行为信息还包括页面的会话(session)信息、该页面对应的查询词、该页面在搜索结果中所处的页码或屏、该页面对应的商品识别码(id)及用户当前行为的对象在用户发生行为的各对象中的行为顺序。其中,会话Session是指终端用户与交互系统进行通信的过程,通常指从用户注册进入系统到注销退出系统之间的过本文档来自技高网
...
搜索结果的排序方法和装置

【技术保护点】
一种搜索结果的排序方法,其特征在于,所述方法包括:记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息;当接收到翻页或翻屏请求时,根据用户对已展示对象的行为信息确定一项或多项属性特征在用户发生行为的对象的集合中的共同度;根据所述共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指标;对属性特征符合该参考指标的待展示或待排序的对象的排序进行调整。

【技术特征摘要】
1.一种搜索结果的排序方法,其特征在于,所述方法包括:
记录用户对根据查询词获得的搜索结果中的已展示对象的行为信息;
当接收到翻页或翻屏请求时,根据用户对已展示对象的行为信息确定一
项或多项属性特征在用户发生行为的对象的集合中的共同度;
根据所述共同度选取符合预定要求的属性特征作为待展示或待排序对象
排序的参考指标;
对属性特征符合该参考指标的待展示或待排序的对象的排序进行调整。
2.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述行为
信息包括:用户行为的对象、用户行为的对象在搜索结果页中的位置信息和/
或用户对行为对象的发生浏览或点击的顺序。
3.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述对象
为商品或商品信息。
4.根据权利要求1所述的搜索结果的排序方法,其特征在于,根据用户
对已展示对象的行为信息确定一项或多项属性特征在用户发生行为的对象的
集合中的共同度的方法包括:
获取已展示的对象的属性特征;
将用户点击过的对象归类于已选集合,将已展示的对象中未被点击的对
象归类于未选集合;
根据所记录的用户对已展示对象的行为信息计算每一属性特征在已选集
合中的共同度;及
根据所述未选集合中的对象所具有的各项属性特征计算所述属性特征在
未选集合中的共同度。
5.根据权利要求4所述的搜索结果的排序方法,其特征在于,属性特征
在所述已选集合或未选集合中的共同度为:在所述已选集合或未选集合中,
具有相同或相似的所述属性特征的对象的个数与所述已选集合或未选集合中

\t对象的总数的比值。
6.根据权利要求4所述的搜索结果的排序方法,其特征在于,根据所述
共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指
标,具体包括:
对各项属性特征按共同度从大到小依次排序,选取预定数量的排序在前
的属性特征作为参考指标或将共同度大于设定阈值的属性特征作为参考指
标。
7.根据权利要求4所述的搜索结果的排序方法,其特征在于,根据所述
共同度选取符合预定要求的属性特征作为待展示或待排序对象排序的参考指
标,具体包括:
计算各项属性特征在所述已选集合和所述未选集合中的共同度之差,对
各项属性特征按所述共同度之差从大到小依次排序,选取预定数量的排序在
前的属性特征作为参考指标或将所述共同度之差大于设定阈值时对应的属性
特征作为参考指标。
8.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述用户
发生行为的对象为在搜索结果中被点击的对象。
9.根据权利要求8所述的搜索结果的排序方法,其特征在于,所述方法
还包括:
将在搜索结果中被点击的对象归类于已选集合;
所述对属性特征符合该参考指标的待展示或待排序的对象的排序进行调
整的方法包括:
根据用户对已选集合中的对象的行为信息计算每一属性特征在已选集合
中的共同度;
选择所述共同度大于预设阈值的属性特征作为参考指标;
对属性特征符合该参考指标的待展示或待排序的对象的排序进行提升。
10.根据权利要求8所述的搜索结果的排序方法,其特征在于,所述方

\t法还包括:
将在搜索结果中被点击的对象归类于已选集合;
所述对属性特征符合该参考指标的待展示或待排序的对象的排序进行调
整的方法包括:
根据用户对已选集合中的对象的行为信息计算每一属性特征在已选集合
中的共同度;
对各项属性特征按共同度从大到小依次排序,选取预定数量的排序在前
的属性特征作为参考指标;
对属性特征符合该参考指标的待展示或待排序的对象的排序进行提升。
11.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述方
法还包括:
将在搜索结果中已展示且未被点击的对象归类于未选集合;
所述对属性特征符合该参考指标的待展示或待排序的对象的排序进行调
整的方法包括:
根据用户对未选集合中的对象的行为信息计算每一属性特征在未选集合
中的共同度;
选择所述共同度大于预设阈值的属性特征作为参考指标;
对属性特征符合该参考指标的待展示或待排序的对象的排序进行降序。
12.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述方
法还包括:
将在搜索结果中已展示且未被点击的对象归类于未选集合;
所述对属性特征符合该参考指标的待展示或待排序的对象的排序进行调
整的方法包括:
根据用户对未选集合中的对象的行为信息计算每一属性特征在未选集合
中的共同度;
对各项属性特征按共同度从大到小依次排序,选取预定数量的排序在前

\t的属性特征作为参考指标;
对属性特征符合该参考指标的待展示或待排序的对象的排序进行降序。
13.根据权利要求1所述的搜索结果的排序方法,其特征在于,所述方
法还包括:
根据所述参考指标计算待展示或待排序的对象各自的排序分值;
所述对属性特征符合该参考指标的待展示或待排序的对象的排序进行调
整具体为:根据所述排序分值对待展示或待排序的对象的重新进行排序;
其中,根据所述参考指标计算待展示或待排序的对象各自的排序分值,
具体包括:
根据点击顺序为用户在已展示对象中所点击的对象赋予第一权重;
根据用户所选择的对象中符合参考指标的对象的第一权重计算每一参考
指标的权重;
根据待展示或待排序的对象的属性特征所符合的参考指标的权重,计算
该参考指标对该对象排序的影响程度的综合分;及
根据该综合分调整该对象的排序分值。
14...

【专利技术属性】
技术研发人员:李嘉森苏绥绥
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1