[发明专利]搜索结果的排序方法、装置、设备及存储介质有效
申请号: | 201910357684.3 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110096655B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 彭钊 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/9538 | 分类号: | G06F16/9538;G06F16/9532 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 结果 排序 方法 装置 设备 存储 介质 | ||
1.一种搜索结果的排序方法,其特征在于,包括:
获取用户输入的查询语句,并对所述查询语句进行归一化处理;
根据归一化后的查询语句进行搜索,获得召回结果;
获取所述召回结果的特征信息以及所述用户针对所述查询语句的历史点击数据;其中,所述特征信息包括召回结果的更新时间以及与所述查询语句的文本匹配度;
对所述更新时间和所述文本匹配进行加权求和,获得召回结果的权重值;
根据所述权重值对所述召回结果进行初始排序;
获取与所述历史点击数据中的点击结果的身份识别码相匹配的召回结果,确定为优选召回结果;
将所述优选召回结果调整至其他召回结果之前。
2.根据权利要求1所述的方法,其特征在于,对所述查询语句进行归一化处理,包括如下至少一项:
对所述查询语句进行大小写转换、空格及特殊符号的去除以及语义的归一化。
3.根据权利要求1所述的方法,其特征在于,在获取用户输入的查询语句之前,还包括:
采集用户针对查询语句的点击数据,并将所述点击数据存储至服务器的数据库中,所述点击数据包括:用户身份识别码、归一化后的查询语句、点击结果的身份识别码和点击时间。
4.根据权利要求3所述的方法,其特征在于,获取所述用户针对所述查询语句的历史点击数据,包括:
根据所述查询语句获取用户的历史点击数据;
提取点击时间距离当前时刻的时长在设定时间段内的历史点击数据。
5.根据权利要求1-4任一所述的方法,其特征在于,获取所述召回结果的特征信息,包括:
对所述召回结果进行特征计算,获得召回结果的特征信息。
6.根据权利要求1所述的方法,其特征在于,将所述优选召回结果调整至其他召回结果之前,包括:
若所述优选召回结果的数量为多个,则按照点击时间对多个优选召回结果进行排序,
将排序后的所述多个优选召回结果调整至其他召回结果之前。
7.一种搜索结果的排序装置,其特征在于,包括:
归一化处理模块,用于获取用户输入的查询语句,并对所述查询语句进行归一化处理;
召回结果获取模块,用于根据归一化后的查询语句进行搜索,获得召回结果;
历史点击数据获取模块,用于获取所述召回结果的特征信息以及所述用户针对所述查询语句的历史点击数据;其中,所述特征信息包括召回结果的更新时间以及与所述查询语句的文本匹配度;
召回结果排序模块,用于根据所述特征信息和所述历史点击数据对所述召回结果进行排序;
其中,所述召回结果排序模块,还用于:
对更新时间和文本匹配进行加权求和,获得召回结果的权重值;
根据权重值对召回结果进行初始排序;
获取与历史点击数据中的点击结果的身份识别码相匹配的召回结果,确定为优选召回结果;
将优选召回结果调整至其他召回结果之前。
8.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理装置;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如权利要求1-6中任一所述的搜索结果的排序方法。
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现如权利要求1-6中任一所述的搜索结果的排序方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910357684.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于地理信息的智能制造产品展示方法
- 下一篇:用于映射页面状态的系统和方法