一种搜索结果排序方法及搜索结果排序装置的制造方法

文档序号:8473049阅读:310来源:国知局
一种搜索结果排序方法及搜索结果排序装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,特别涉及一种搜索结果排序方法及搜索结果排序装置。
【背景技术】
[0002]随着计算机的普及和互联网的快速发展,互联网已经深入到人们的日常生活中,也在不停的改变着人们的生活方式。互联网用户通过简单的查询搜索,即可以通过互联网获取到所需要的信息。但是,目前网络中资源极其丰富,用户通过搜索后的搜索结果极其多,用户不得不花费大量的时间,在搜索结果里面依次查找自己所需要的信息。故急需一种搜索结果的排序方法,将用户需要的信息排在搜索结果的最前面,从而有效地减少用户在搜索结果中查找所需要的信息的时间。

【发明内容】

[0003]本发明提供一种搜索结果排序方法及搜索结果排序装置,用以实现将用户需要的信息排在搜索结果的最前面,从而有效地减少用户在搜索结果中查找所需要的信息的时间的目的。
[0004]本发明提供一种搜索结果排序方法,包括如下步骤:
[0005]根据当前用户输入的搜索条件进行搜索,得到多个搜索结果;
[0006]根据当前搜索时间及预先定义的用时排序规则,对所述多个搜索结果进行一次排序;
[0007]向用户输出排序后的搜索结果;
[0008]其中,所述用时为用户应用搜索结果的信息所花的时间。
[0009]本发明实施例的一些有益效果可以包括:
[0010]本发明提供的搜索结果排序方法,根据当前搜索时间及预先定义的用时排序规贝1J,对根据搜索条件得到的多个搜索结果进行排序后输出,能够根据当前搜索时间,预测用户需要的信息并将其排在搜索结果的最前面,从而有效地减少用户在搜索结果中查找所需要的信息的时间。
[0011]在一个实施例中,所述预先定义的用时排序规则为:
[0012]若当前搜索时间为白天,则搜索结果按照用时由短到长进行排列;
[0013]若当前搜索时间为晚上,则搜索结果按照用时由长到短进行排列。
[0014]该实施例中,将预先定义的用时排序规则根据白天和晚上的区别进行预设定,白天工作时间区间,将用时短的搜索结果排在前面,以便能够快速应用目标搜索结果而不占用更多时间,晚上由于私人自由时间较多,可将用时长的搜索结果排在前面以供用户选择,排序规则的制定较为人性化。
[0015]在一个实施例中,所述根据当前搜索时间及预先定义的用时排序规则,对所述多个搜索结果进行一次排序之后,还包括步骤:
[0016]确定所述多个搜索结果的各搜索结果的适宜执行时间;
[0017]计算确定的各搜索结果的适宜执行时间与当前搜索时间之间的间隔时间;
[0018]对一次排序后的搜索结果中用时差值小于第一预定时间间隔的多个搜索结果,按照确定的各搜索结果的适宜执行时间与当前搜索时间之间的间隔时间由短到长排序,得到二次排序后的搜索结果。
[0019]该实施例中,对于用时多少差距不大的多个搜索结果,根据搜索结果本身的适宜执行时间以及当前搜索时间,将一天中适宜执行时间更接近当前搜索时间的搜索结果排在多个搜索结果的前面,实现了对搜索结果的再次排序,使得排序在前面的搜索结果更为接近用户可能的选择。
[0020]在一个实施例中,所述向用户输出排序后的搜索结果之后,还包括步骤:
[0021]获取并保存用户对本次搜索的搜索结果的操作记录、选取记录、使用记录;
[0022]根据历史保存的多个历史用户对各次搜索的搜索结果的操作记录、选取记录、使用记录,生成历史用户搜索习惯。
[0023]该实施例中,每次搜索后记录用户对本次搜索的搜索结果的操作记录、选取记录、使用记录,形成历史用户搜索习惯,随着搜索次数的增多,历史用户搜索习惯的统计结果准确率不断提高,从而可将该历史用户搜索习惯供其余搜索过程使用。
[0024]在一个实施例中,所述得到二次排序后的搜索结果之后,还包括步骤:
[0025]按照历史用户搜索习惯中多个历史用户对同一搜索结果的操作记录/选取记录/使用记录由多到少的规则,对二次排序后的搜索结果中用时差值小于第一预定时间间隔且适宜执行时间差值小于第二预定时间间隔的多个搜索结果排序,得到三次排序后的搜索结果O
[0026]该实施例中,根据统计得到的历史用户搜索习惯对二次排序后的搜索结果中适宜执行时间接近的排序靠近的多个搜索结果再次排序,最终得到的排序结果更为符合用户的喜好,能够进一步减少用户的搜索用时。
[0027]在一个实施例中,所述根据当前搜索时间及预先定义的用时排序规则,对所述多个搜索结果进行一次排序之后,还包括步骤:
[0028]从一次排序后的搜索结果中用时差值小于第一预定时间间隔的多个搜索结果中选择具有附加属性的搜索结果;
[0029]将选择的具有附加属性的搜索结果排在所述一次排序后的搜索结果中用时差值小于第一预定时间间隔的多个搜索结果中的前面;
[0030]其中,所述附加属性包括但不限于:促销优惠、高用户评价。
[0031]该实施例中,根据用时排序后,将具有附加属性的搜索结果排在用时差不多的搜索结果的前面,以进一步增加用户对搜索结果的喜好预测。
[0032]本发明提供一种搜索结果排序装置,包括:
[0033]接收模块,用于接收当前用户输入的搜索条件;
[0034]搜索模块,用于根据所述接收模块接收的当前用户输入的搜索条件进行搜索,得到多个搜索结果;
[0035]第一排序模块,用于根据当前搜索时间及预先存储的用时排序规则,对所述搜索模块得到的多个搜索结果进行一次排序;所述用时为用户应用搜索结果的信息所花的时间;
[0036]发送模块,用于将排序后的搜索结果输出给用户。
[0037]在一个实施例中,所述第一排序模块预先存储的用时排序规则为:若当前搜索时间为白天,则搜索结果按照用时由短到长进行排列;若当前搜索时间为晚上,则搜索结果按照用时由长到短进行排列。
[0038]在一个实施例中,所述搜索结果排序装置还包括:
[0039]第二排序模块,用于确定所述搜索模块得到的多个搜索结果的各搜索结果的适宜执行时间,并计算当前搜索时间与确定的各搜索结果的适宜执行时间之间的间隔时间;并对所述第一排序模块一次排序后的搜索结果中用时差值小于第一预定时间间隔的多个搜索结果,按照当前搜索时间与确定的各搜索结果的适宜执行时间之间的间隔时间由短到长排序,得到二次排序后的搜索结果。
[0040]在一个实施例中,所述搜索结果排序装置还包括:
[0041]历史用户搜索习惯生成模块,用于获取并保存用户对每次搜索的搜索结果的操作记录、选取记录、使用记录;并根据历史保存的多个历史用户对各次搜索的搜索结果的操作记录、选取记录、使用记录,生成历史用户搜索习惯;
[0042]第三排序模块,用于获取历史用户搜索习惯生成模块生成的历史用户搜索习惯,根据所述历史用户搜索习惯中多个历史用户对同一搜索结果的操作记录/选取记录/使用记录由多到少的规则,对所述第二排序模块二次排序后的搜索结果中用时差值小于第一预定时间间隔且适宜执行时间差值小于第二预定时间间隔的多个搜索结果排序,得到三次排序后的搜索结果。
[0043]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0044]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0045]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0046]图1为本发明实施例提供的一种搜索结果排序方法流程图;
[0047]图2为本发明实施例一提供的一种搜索结果排序方法流程图;
[0048]图3为本发明实施例二提供的一种搜索结果排序方法流程图;
[0049]图4为本发明实施例三提供的一种搜索结果排序方法流程图;
[0050]图5为本发明实施例提供的一种搜索结果排序装置的框图;
[0051]图6为本发明实施例提供的另一种搜索结果排序装置的框图;
[0052]图7为本发明实施例提供的另一种搜索结果排序装置的框图。
【具体实施方式】
[0053]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0054]图1为本发明实施例提供
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1