[发明专利]一种推荐候选词的方法及装置有效
| 申请号: | 201710369608.5 | 申请日: | 2017-05-23 |
| 公开(公告)号: | CN107256239B | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 郭凤阁 | 申请(专利权)人: | 努比亚技术有限公司 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
| 代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 推荐 候选 方法 装置 | ||
本发明实施例公开了一种推荐候选词的方法及装置;该方法可以包括:接收输入的字符串,并采集至少一种当前自然属性值;将所述字符串作为索引查询历史搜索词,从所述历史搜索词中获得至少一个相关搜索词、并获取所述相关搜索词的搜索统计值和自然属性统计值;其中,所述相关搜索词中包含所述字符串;基于所述相关搜索词的自然属性统计值、所述当前自然属性值以及所述相关搜索词的搜索统计值按照预设的排序策略进行排序,得到候选词序列;将所述候选词序列中预设数量的候选词进行推荐。旨在能够灵活准确地为用户推荐候选词。
技术领域
本发明涉及终端输入技术领域,尤其涉及一种推荐候选词的方法及装置。
背景技术
目前,对于应用程序或者搜索网站的搜索引擎,都常会对用户输入的内容进行搜索词补全,也就是说,当用户在搜索栏中输入字符串后,搜索引擎会向用户推荐若干个与输入字符串具有关联关系的候选词,用户可以从推荐的候选词中选择自己期望进行搜索的搜索词。例如,用户在搜索栏中输入“努比”,搜索引擎会提示与“努比”具有关联关系的候选词,比如“史努比”和“努比亚”;随后,用户可以从“史努比”和“努比亚”中选择自己期望进行搜索的搜索词,比如,当用户需要购买移动终端时,用户会从“史努比”和“努比亚”中选择“努比亚”作为搜索词。
具体地,在向用户推荐与输入字符串具有关联关系的候选词的过程中,搜索引擎通常首先会对输入字符串进行匹配,得到候选词集合;随后按照候选词集合中各候选词的热度,也就是搜索频次来决定从候选词集合中选取哪些候选词向用户进行提示和推荐,并根据各候选词的热度进行候选词的提示和推荐顺序的排序。
但是,目前按照热度来进行候选词推荐及排序的方案,无法准确地反映用户的需求,推荐的候选词不够灵活和准确。
发明内容
本发明的主要目的在于提出一种推荐候选词的方法及装置,旨在能够灵活准确地为用户推荐候选词。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种推荐候选词的方法,可以包括:
接收输入的字符串,并采集至少一种当前自然属性值;
将所述字符串作为索引查询历史搜索词,从所述历史搜索词中获得至少一个相关搜索词、并获取所述相关搜索词的搜索统计值和自然属性统计值;其中,所述相关搜索词中包含所述字符串;
基于所述相关搜索词的自然属性统计值、所述当前自然属性值以及所述相关搜索词的搜索统计值按照预设的排序策略进行排序,得到候选词序列;
将所述候选词序列中预设数量的候选词进行推荐。
在上述方案中,在接收输入的字符串之前,所述方法还包括:
所述历史搜索词被搜索时,采集所述历史搜索词在被搜索时的至少一种历史自然属性值;
对所述历史搜索词的所有历史自然属性值进行统计,获取所述历史搜索词的每个自然属性值的统计值。
在上述方案中,所述对所述历史搜索词的所有历史自然属性值进行统计,获取所述历史搜索词的每个自然属性值的统计值,包括:
确定所述历史搜索词的每个所述历史自然属性值对应的搜索频次;
根据所述历史搜索词的搜索频次总数以及各个所述历史自然属性值对应的搜索频次确定每个所述历史自然属性值对应的搜索比例
按照预设的搜索比例从所述历史自然属性值中确定每个所述历史自然属性值的关键属性值区间;
将每个所述历史自然属性值的关键属性值区间作为所述历史搜索词的每个自然属性统计值。
在上述方案中,所述预设的搜索比例为80%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369608.5/2.html,转载请声明来源钻瓜专利网。





