The embodiment of the invention discloses a method and a device for the recommended candidates; the method comprises: receiving the input string, and the acquisition of at least one current natural attribute value; the index query string as the history of the search word, from the history of the search words to get a few relevant search words, and to obtain the search statistics related to the search term value and natural attribute value; among them, the related search terms included in the string; relevant search words are sorted according to the statistical value ordering strategies of presupposition nature of the related search term statistics, the current value and the natural attribute based on the obtained candidate word sequence; the candidate words in the sequence number of the recommended candidate word presupposition. The purpose is to flexibly and accurately recommend candidate words for users.
【技术实现步骤摘要】
一种推荐候选词的方法及装置
本专利技术涉及终端输入
,尤其涉及一种推荐候选词的方法及装置。
技术介绍
目前,对于应用程序或者搜索网站的搜索引擎,都常会对用户输入的内容进行搜索词补全,也就是说,当用户在搜索栏中输入字符串后,搜索引擎会向用户推荐若干个与输入字符串具有关联关系的候选词,用户可以从推荐的候选词中选择自己期望进行搜索的搜索词。例如,用户在搜索栏中输入“努比”,搜索引擎会提示与“努比”具有关联关系的候选词,比如“史努比”和“努比亚”;随后,用户可以从“史努比”和“努比亚”中选择自己期望进行搜索的搜索词,比如,当用户需要购买移动终端时,用户会从“史努比”和“努比亚”中选择“努比亚”作为搜索词。具体地,在向用户推荐与输入字符串具有关联关系的候选词的过程中,搜索引擎通常首先会对输入字符串进行匹配,得到候选词集合;随后按照候选词集合中各候选词的热度,也就是搜索频次来决定从候选词集合中选取哪些候选词向用户进行提示和推荐,并根据各候选词的热度进行候选词的提示和推荐顺序的排序。但是,目前按照热度来进行候选词推荐及排序的方案,无法准确地反映用户的需求,推荐的候选词不够 ...
【技术保护点】
一种推荐候选词的方法,其特征在于,所述方法包括:接收输入的字符串,并采集至少一种当前自然属性值;将所述字符串作为索引查询历史搜索词,从所述历史搜索词中获得至少一个相关搜索词、并获取所述相关搜索词的搜索统计值和自然属性统计值;其中,所述相关搜索词中包含所述字符串;基于所述相关搜索词的自然属性统计值、所述当前自然属性值以及所述相关搜索词的搜索统计值按照预设的排序策略进行排序,得到候选词序列;将所述候选词序列中预设数量的候选词进行推荐。
【技术特征摘要】
1.一种推荐候选词的方法,其特征在于,所述方法包括:接收输入的字符串,并采集至少一种当前自然属性值;将所述字符串作为索引查询历史搜索词,从所述历史搜索词中获得至少一个相关搜索词、并获取所述相关搜索词的搜索统计值和自然属性统计值;其中,所述相关搜索词中包含所述字符串;基于所述相关搜索词的自然属性统计值、所述当前自然属性值以及所述相关搜索词的搜索统计值按照预设的排序策略进行排序,得到候选词序列;将所述候选词序列中预设数量的候选词进行推荐。2.根据权利要求1所述的方法,其特征在于,在接收输入的字符串之前,所述方法还包括:所述历史搜索词被搜索时,采集所述历史搜索词在被搜索时的至少一种历史自然属性值;对所述历史搜索词的所有历史自然属性值进行统计,获取所述历史搜索词的每个自然属性值的统计值。3.根据权利要求2所述的方法,其特征在于,所述对所述历史搜索词的所有历史自然属性值进行统计,获取所述历史搜索词的每个自然属性值的统计值,包括:确定所述历史搜索词的每个所述历史自然属性值对应的搜索频次;根据所述历史搜索词的搜索频次总数以及各个所述历史自然属性值对应的搜索频次确定每个所述历史自然属性值对应的搜索比例按照预设的搜索比例从所述历史自然属性值中确定每个所述历史自然属性值的关键属性值区间;将每个所述历史自然属性值的关键属性值区间作为所述历史搜索词的每个自然属性统计值。4.根据权利要求3所述的方法,其特征在于,所述预设的搜索比例为80%。5.根据权利要求3所述的方法,其特征在于,所述基于所述相关搜索词的自然属性统计值、所述当前自然属性值以及所述相关搜索词的搜索统计值按照预设的排序策略进行排序,得到候选词序列,包括:按照预设权重值分配策略为每个当前自然属性值以及所述相关搜索词的每个搜索统计值分配对应的权重值;确定所述每个当前自然属性值对应的指示值;所述指示值用于表征所述每个当前自然属性值是否处于所述相关搜索词对应的历史自然属性值的关键属性值区间;根据所述每个当前自然属性值对应的指示值、所述每个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。