[发明专利]查询结果的排序方法及装置有效
申请号: | 201611159193.0 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106844436B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 苟秋媛;梁东;高原;吴霄;米献艳 | 申请(专利权)人: | 北京星选科技有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/2455;G06F16/2458;G06F16/22 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 结果 排序 方法 装置 | ||
本发明提供一种查询结果的排序方法及装置,所述方法包括:计算查询结果项的语句领域用户相关分数;根据所述语句领域用户相关分数,确定所述查询结果项的排序位次。实施本发明可以兼顾查询结果项与查询语句、查询领域、以及查询用户之间的相关性来确定查询结果项的排序位次,从而给出更为准确的排序结果,提高用户的体验度。
技术领域
本发明涉及通信领域,更为具体而言,涉及查询结果的排序方法及装置。
背景技术
目前对于互联网的垂直领域(例如餐饮、电影等),搜索召回的主流展现方式是给予用户列出可选择的以商户为维度的列表信息,而召回的文档的排序位置可以直接影响商户的销量以及用户的下单及搜索体验。因此针对用户所输入的查询语句,对搜索结果的排序则显得非常重要。
然而,传统的搜索排序分数方法是基于查询语句与查询结果项之间的相关性,来决定查询结果项的排序位置。但是,这样的搜索排序方法不能兼顾查询领域以及查询用户的特殊性,降低了用户的搜索体验度。
发明内容
为有效地解决上述技术问题,本发明提供了一种查询结果的排序方法及装置。
一方面,本发明的实施方式提供了一种查询结果的排序方法,所述方法包括:
计算查询结果项的语句领域用户相关分数(同时体现查询结果项与查询语句、查询领域、查询用户之间的相关性的分数);
根据所述语句领域用户相关分数,确定所述查询结果项的排序位次。
本发明提供的方法可以兼顾查询结果项与查询语句、查询领域、以及查询用户之间的相关性来确定查询结果项的排序位次,从而能够给出更为准确的排序结果,提高用户的搜索体验度。
在本发明的一些实施方式中,所述方法还包括:
接收用户输入的查询语句;
根据所述查询语句获取所述查询结果项。
在本发明的一些实施方式中,所述计算查询结果项的语句领域用户相关分数包括:
根据所述查询结果项的语句相关分数、领域相关分数、以及用户相关分数计算所述语句领域用户相关分数。
在本发明的一些实施方式中,所述方法还包括:基于所述查询结果项与当前查询领域的相关性计算出所述领域相关分数(体现查询结果项与查询领域之间的相关性的分数)。
在本发明的一些实施方式中,所述方法还包括:依照所述查询结果项与所述用户的相关性计算出所述用户相关分数(体现查询结果项与查询用户之间的相关性的分数)。
在本发明的一些实施方式中,所述基于所述查询结果项与当前查询领域的相关性计算出所述领域相关分数包括:
获取所述查询结果项的每一个维度的切词结果集合;
根据切词结果集合与所述查询领域的关键词集合的匹配结果,对所述每一个维度的维度级领域相关分数(体现维度与查询领域之间的相关性的分数)进行调整(包括提高分数、降低分数、或者保持分数不变等情况);
对调整后的维度级领域相关分数进行求和,以计算出领域相关分数。
基于垂直领域的查询词具有大量的重复性的特点,本发明基于查询领域的关键词集合计算领域相关分数,能够高效及准确地得到查询结果项与当前查询领域的相关性。
在本发明的一些实施方式中,所述依照所述查询结果项与所述用户的相关性计算出用户相关分数包括:
识别所述查询结果项是否具有属于所述用户的点击维度集合的维度;
若所述查询结果项具有所述维度,则对与所述维度对应的维度级用户相关分数进行求和,以计算出用户相关分数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星选科技有限公司,未经北京星选科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611159193.0/2.html,转载请声明来源钻瓜专利网。