一种提供搜索结果的方法与装置的制造方法_2

文档序号:9396849阅读:来源:国知局
前最新历史选择结果。或者,由 于每时每刻均有大量用户在进行搜索,为提高本发明所提供的历史选择结果的准确度,该 步骤也可以始终被执行,从而总是获得实时更新的历史搜索序列和历史选择结果。
[0042] 所述"历史搜索序列"和"历史选择结果"中的"历史"应被理解为"相对性质 的"一一相对于步骤SlOl而言。在每次执行步骤SlOl时,网络设备均会按照其在步骤SlOO 中已确定的历史搜索序列以及历史选择结果为用户获得历史选择结果。
[0043] 本领域技术人员应能理解,步骤SlOl和步骤S102通常为连续进行的。步骤SlOO 与步骤S101、S102之间并无严格的顺序关系,其相互之间可以为连续进行的,也可以为并 非连续进行的,甚至可以是并行的。
[0044] 在此,网络设备对于每个历史搜索序列,可以仅记录一个相应的历史选择结果,如 从搜索日志中获取用户选择次数最多的搜索结果作为历史选择结果。当然,由于搜索日志 不断更新,所以每个历史搜索序列所对应的历史选择结果也可能会不断更新。
[0045] 此外,对于每个历史搜索序列,网络设备也可以记录有多个相应的历史选择结果, 如所有用户选择过的搜索结果或用户选择次数排名前N位的搜索结果。
[0046] 在步骤SlOl中,网络设备根据当前用户提交的搜索序列,确定相匹配的历史搜索 序列,进而获得相应的历史选择结果。
[0047] 在此,用户可以通过其用户设备(例如手机)向网络设备提交搜索序列,相应地, 网络设备获得当前用户所提交的搜索序列。接着,网络设备可以根据当前用户提交的搜索 序列,查询所记录的历史搜索序列及其对应的历史选择结果,来确定与当前用户提交的搜 索序列相匹配的历史搜索序列,进而获得该历史搜索序列所对应的历史选择结果。
[0048] 例如,示例A,网络设备所记录的历史搜索序列包括"刘德华",该历史搜索序列所 对应的历史选择结果包括"刘德华_百度百科"、"刘德华吧_百度贴吧"、"刘德华_百度图 片"等。如果当前用户提交的搜索序列为"刘德华",则网络设备可以确定相匹配的历史搜 索序列为"刘德华",进而获得该历史搜索序列"刘德华"所对应的历史选择结果。
[0049] 其中,与当前用户提交的搜索序列相匹配的历史搜索序列的获取方式包括但不限 于以下2种:
[0050] 1)通过与当前用户提交的搜索序列的完全匹配来获得相应的历史搜索序列。
[0051] 网络设备可以将当前用户提交的搜索序列,与之前所记录的一个或多个历史搜索 序列,按照字符匹配的方式进行比较,以确定与当前用户提交的搜索序列完全匹配的历史 搜索序列。
[0052] 例如,继前示例A,当前用户提交的搜索序列为"刘德华"。网络设备根据该搜索序 列,查询所记录的历史搜索序列及其对应的历史选择结果,确定与当前用户提交的搜索序 列完全一致的历史搜索序列"刘德华"。
[0053] 2)通过与当前用户提交的搜索序列的相似匹配来获得相应的历史搜索序列。
[0054] 例如,相似匹配可以通过当前搜索序列与历史搜索序列的字符重合度来确定。具 体如,与当前用户提交的搜索序列字符重合度高于预定重合度阈值的历史搜索序列可以被 确定为与当前用户提交的搜索序列相匹配的历史搜索序列。进一步地,例如,历史搜索序列 "刘德华"可以被确定为与当前用户提交的搜索序列"刘得华"相匹配的历史搜索序列。
[0055] 又如,网络设备可以将与当前用户提交的搜索序列相似度高的历史搜索序列确定 为与当前用户提交的搜索序列相匹配的历史搜索序列。
[0056] 具体如,网络设备可以实时计算当前用户提交的搜索序列与历史搜索序列的相似 度,并将与当前用户提交的搜索序列相似度高于预定相似度阈值的历史搜索序列确定为与 当前用户提交的搜索序列相匹配的历史搜索序列。
[0057] 例如,网络设备可以基于以下公式1来确定当前用户提交的搜索序列与之前所记 录的历史搜索序列的相似度:
[0059] 其中,Cquery表示当前用户提交的搜索序列,Hquery表示历史搜索序列, Ien(Cquery)表示当前用户提交的搜索序列的长度,Ien(Hquery)表示历史搜索序列的长 度,comm_len(Cquery,Hquery)表示当前用户提交的搜索序列与历史搜索序列中相同字符 串的长度,f (Cquery, Hquery)表示当前用户提交的搜索序列与之前所记录的历史搜索序列 的相似度。
[0060] 或者,网络设备可以根据当前用户提交的搜索序列,查询预先保存历史搜索序列 与相似的搜索序列的对应关系,以确定与当前用户提交的搜索序列相匹配的历史搜索序 列。
[0061] 在此,如果当前用户提交的搜索序列与一历史搜索序列满足前述对应关系(也 即,该搜索序列与该历史搜索序列相似),网络设备即可将与当前用户提交的搜索序列对应 的历史搜索序列确定为与当前用户提交的搜索序列相匹配的历史搜索序列。
[0062] 本领域技术人员应能理解,前述获取与当前用户提交的搜索序列相匹配的历史搜 索序列的方式仅为举例,而不应被视为对本发明的任何限制,任何现有其它或今后可能出 现的获取与当前用户提交的搜索序列相匹配的历史搜索序列的方式如可适用于本发明,也 应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0063] 在步骤S102中,网络设备将所获得的历史选择结果提供给当前用户。
[0064] 在此,网络设备可以将所获得的历史选择结果发送给当前用户的用户设备(例如 手机),相应地,当前用户的用户设备获得历史选择结果。接着,该用户设备可以将历史选择 结果呈现给当前用户。
[0065] 例如,当历史搜索序列与历史选择结果一一对应时,网络设备可以直接将与用户 的搜索序列相匹配的历史搜索序列所对应的历史选择结果提供给用户设备。
[0066] 又如,继前示例A,网络设备可以将历史搜索序列"刘德华"所对应的"刘德华_百 度百科"、"刘德华吧_百度贴吧"、"刘德华_百度图片"等历史选择结果提供给当前用户。
[0067] 优选地,网络设备可以按照以下2个子步骤将历史选择结果提供给当前用户:
[0068] 1)网络设备根据相匹配的历史搜索序列所对应的历史选择结果各自的相关统计 信息,对其中各历史选择结果进行排序/筛选。
[0069] 在此,每个历史搜索序列对应有一个或多个历史选择结果,其中每个历史选择结 果具有相关统计信息。
[0070] 所述历史选择结果所具有的相关统计信息包括但不限于基于各种统计方式对历 史选择结果的相关信息进行统计所确定的信息。
[0071] 所述历史选择结果所具有的相关统计信息例如历史选择结果被用户选择过的次 数。所述历史选择结果所具有的相关统计信息又如历史选择结果的当前热度。
[0072] 在此,历史选择结果所具有的相关统计信息至少具有以下2种统计方式:
[0073] i)由于一个历史选择结果可能对应于一个或多个历史搜索序列,为提升历史选择 结果所具有的相关统计信息的准确度,历史选择结果应具有分别对应于不同历史搜索序列 的相关统计信息。例如,继前示例A,历史选择结果"刘德华_百度百科"可能对应于多个历 史搜索序列,如"刘德华"、"刘德华&百科"和"刘德华&资料",并且,对于每个历史搜索序 列,该历史选择结果分别具有一个相关统计信息,如被用户选择过的次数。
[0074] ii)每个历史选择结果仅具有一个相关统计信息。在此,历史选择结果所具有的相 关统计信息并不对应于特定的历史搜索序列。例如,对于同一个历史选择结果来说,只要其 被用户选择过一次,该历史选择结果被用户选择过的次数则增加一次,而无论用户之前所 提交的搜索序列是否相同。
[0075] 本领域技术人员应能理解,前述2种统计方式仅为举例,而不应被视为对本发明 的任何限制,任何现有其它或今后可能出现的统计方式如可适用于本发明,也应包含在本 发明保护范围以内,并在此以引用方式包含于此。
[0076] 网络设备可以根据相匹配的历史搜索序列所对应的一个或多个历史选择结果各 自的相关统计信息,如按照从高到低的方式,对各历史选择结果进行排序,以获得经排序的 历史选择结果。
[0077] 网络设备也可以根据相匹配的历史搜索序列所对应的一个或多个历史选择结果 各自的相关统计信息,并结合预定的统计信息阈值,对各历史选择结果进行筛选,以获得其 相关统计信息高于预定的统计信息阈值的历史选择结果。
[0078] 本领域技术人员应能理解,网络设备还可以根据相匹配的历史搜索序列所对应的 一个或多个历史选择结果各自的相关统计信息,对历史选择结果进行排序和筛选,以获得 其相关统计信息高于预定的统计信息阈值、并且经排序的历史选择结果。
[0079] 2)网络设备将经排序/筛选的历史选择结果提供给当前用户。
[0080] 在此,网络设备可以将经排序的历史选择结果发送给当前用户的用户设备(例如 手机),相应地,当前用户的用户设备获得经排序的历史选择结果。接着,经排序的历史选择 结果可以按照顺序被呈现给当前用户,例如,排序相对靠前的历史选择结果可以被呈现在 搜索结果页面的上方区域,排序相对靠后的历史选择结果可以被呈现在搜索结果页面的下 方区域。
[0081] 网络设备也可以将经筛选的历史选择结果发送给当前用户的用户设备(例如手 机),相应地,当前用户的用户设备获得经筛选的历史选择结果。接着,经筛选的历史选择结 果可以被呈现给当前用户。其相关统计信息低于预订的统计信息阈值的历史选择结果将不 被发送给当前用户的用户设备。
[0082] 网络设备还可以将经筛选、并且经排序的历史选择结果发送给当前用户的用户设 备(例如手机),相应地,当前用户的用户设备获得经筛选、并且经排序的历史选择结果。接 着,经筛选、并且经排序的历史选择结果可以按照顺序被呈现给当前用户。
[0083] 优选地,网络设备还可以根据当前用户对所提供的历史选择结果的选择,更新历 史搜索序列及其对应的历史选择结果的记
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1