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

文档序号:9396849阅读:来源:国知局
14根据当前用户提交的搜索序列,查询 索引信息库,以获得相应的搜索结果。
[0190] 3)历史结果获得装置412所获得的历史选择结果的相关统计信息低于对应阈值。
[0191] 在此,所述历史选择结果的相关统计信息例如历史选择结果被用户选择过的次 数,又如历史选择结果的当前热度。为增加为用户所提供的搜索结果的数量、提高查全率, 当历史结果获得装置412所获得的历史选择结果的相关统计信息低于对应阈值时,普通结 果获得装置414启动前述查询操作,也即,普通结果获得装置414根据当前用户提交的搜索 序列,查询索引信息库,以获得相应的搜索结果。
[0192] 随后,搜索结果提供装置413将所获得的历史选择结果和查询索引信息库所获得 的搜索结果提供给当前用户。
[0193] 在此,搜索结果提供装置413将与当前用户提交的搜索序列相匹配的历史搜索序 列所对应的历史选择结果以及根据当前用户提交的搜索序列查询索引信息库所获得的相 应的搜索结果发送给当前用户的用户设备(例如手机),相应地,当前用户的用户设备获得 历史选择结果和搜索结果。接着,该用户设备可以将历史选择结果和搜索结果呈现给当前 用户。
[0194] 优选地,搜索结果提供装置413将所获得的历史选择结果与搜索结果去重后提供 给当前用户。
[0195] 在此,历史信息记录装置411所记录的历史选择结果为历史搜索序列所对应的搜 索结果中被用户选择过的搜索结果。历史选择结果来自于索引信息库。因此,与当前用户 提交的搜索序列相匹配的历史搜索序列所对应的历史选择结果通常与根据当前用户提交 的搜索序列查询索引信息库所获得的相应的搜索结果有重合。在此,搜索结果提供装置413 对所获得的历史选择结果与搜索结果进行去重处理,并将去重处理后剩余的搜索结果提供 给当前用户。这可以避免用户获得多个完全相同的搜索结果。
[0196] 优选地,提供装置410还可以包括一搜索结果更新装置(图4中未示出)。搜索结 果更新装置可以根据搜索序列以及当前用户对所提供的历史选择结果和/或搜索结果的 选择,更新历史搜索序列及其对应的历史选择结果的记录。
[0197] 例如,当用户提交的搜索序列获得相匹配的历史搜索序列时,搜索结果提供装置 413同时为用户提供历史选择结果和搜索结果,如用户选择历史选择结果,则搜索结果更新 装置更新该历史选择结果的用户选择次数,如用户选择搜索结果,则搜索结果更新装置将 该搜索结果也记录为历史选择结果,或者,搜索结果更新装置更新该搜索结果的用户选择 次数,直至该搜索结果的用户选择次数满足成为历史选择结果的条件,如用户选择次数最 尚或超过阈值等。
[0198] 当用户提交的搜索序列未能获得相匹配的历史搜索序列时,搜索结果提供装置 413仅能为用户提供搜索结果,并由搜索结果更新装置记录用户选择的搜索结果,从而该搜 索序列以及用户选择的搜索结果可以被记录为历史搜索序列及其对应的历史选择结果。
[0199] 在此,搜索结果更新装置根据搜索序列以及当前用户对所提供的历史选择结果和 /或搜索结果的选择更新历史搜索序列及其对应的历史选择结果的记录的操作,可以使用 户的选择反馈给提供装置410,从而使得提供装置410具有自学习能力,并由提供装置410 中的搜索结果提供装置413始终向用户提供历史选择结果,优化用户的搜索体验。一方面, 历史选择结果的相关统计信息可以与大多数用户的需求相一致。搜索结果提供装置413可 以将单个历史选择结果直接提供给用户或将多个历史选择结果排序后提供给用户,从而使 最可能符合用户需求的历史选择结果最优先地呈现给用户。另一方面,提供装置410中的 历史信息记录装置411所记录的历史搜索序列会越来越丰富,历史信息记录装置411所记 录的历史选择结果也会越来越丰富、越来越准确。
[0200] 需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发 明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施 例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明 的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储 器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实 现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0201] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然"包括" 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
【主权项】
1. 一种提供搜索结果的方法,其中,该方法包括: -记录历史搜索序列及其对应的历史选择结果,所述历史选择结果包括所述历史搜索 序列所对应的搜索结果中被用户选择过的搜索结果; 其中,该方法还包括: -根据当前用户提交的搜索序列,确定相匹配的历史搜索序列,进而获得相应的历史选 择结果; -将所获得的历史选择结果提供给所述当前用户。2. 根据权利要求1所述的方法,其中,该方法还包括: _根据所述当前用户提交的搜索序列,查询索引信息库,以获得相应的搜索结果; 其中,所述提供步骤还包括: -将所述搜索结果提供给所述当前用户。3. 根据权利要求2所述的方法,其中,所述提供步骤还包括: -将所获得的历史选择结果与所述搜索结果去重后提供给所述当前用户。4. 根据权利要求2或3所述的方法,其中,当满足以下任一项条件时,启动所述查询步 骤: -不能确定与所述搜索序列相匹配的历史搜索序列; _所述索引信息库有新增项; _所获得的历史选择结果的相关统计信息低于对应阈值。5. 根据权利要求2至4中任一项所述的方法,其中,该方法还包括: -根据所述搜索序列以及所述当前用户对所提供的历史选择结果和/或搜索结果的选 择,更新所述历史搜索序列及其对应的历史选择结果的记录。6. 根据权利要求1至5中任一项所述的方法,其中,每个历史搜索序列对应有一个或多 个历史选择结果,其中每个历史选择结果具有相关统计信息; 其中,所述提供步骤具体包括: -根据所述相匹配的历史搜索序列所对应的历史选择结果各自的相关统计信息,对其 中各历史选择结果进行排序/筛选; -将经排序/筛选的历史选择结果提供给所述当前用户。7. 根据权利要求1至6中任一项所述的方法,其中,该方法被应用于一垂直领域。8. 根据权利要求7所述的方法,其中,所记录的历史搜索序列及其对应的历史选择结 果分别包括所述垂直领域的专有名词及其在所述垂直领域所对应的特定类型的搜索结果。9. 一种提供搜索结果的装置,其中,该装置包括: -用于记录历史搜索序列及其对应的历史选择结果的装置,所述历史选择结果包括所 述历史搜索序列所对应的搜索结果中被用户选择过的搜索结果; -用于根据当前用户提交的搜索序列,确定相匹配的历史搜索序列,进而获得相应的历 史选择结果的装置; -用于将所获得的历史选择结果提供给所述当前用户的装置。10. 根据权利要求9所述的装置,其中,该装置还包括: -用于根据所述当前用户提交的搜索序列,查询索引信息库,以获得相应的搜索结果的 装置; 其中,所述提供装置还用于: -将所述搜索结果提供给所述当前用户。11. 根据权利要求10所述的装置,其中,所述提供装置还用于: -将所获得的历史选择结果与所述搜索结果去重后提供给所述当前用户。12. 根据权利要求10或11所述的装置,其中,当满足以下任一项条件时,启动所述查询 装置: -不能确定与所述搜索序列相匹配的历史搜索序列; -所述索引信息库有新增项; -所获得的历史选择结果的相关统计信息低于对应阈值。13. 根据权利要求10至12中任一项所述的装置,其中,该装置还包括: _用于根据所述搜索序列以及所述当前用户对所提供的历史选择结果和/或搜索结果 的选择,更新所述历史搜索序列及其对应的历史选择结果的记录的装置。14. 根据权利要求9至13中任一项所述的装置,其中,每个历史搜索序列对应有一个或 多个历史选择结果,其中每个历史选择结果具有相关统计信息; 其中,所述提供装置具体用于: -根据所述相匹配的历史搜索序列所对应的历史选择结果各自的相关统计信息,对其 中各历史选择结果进行排序/筛选; -将经排序/筛选的历史选择结果提供给所述当前用户。15. 根据权利要求9至14中任一项所述的装置,其中,该装置被应用于一垂直领域。16. 根据权利要求15所述的装置,其中,所记录的历史搜索序列及其对应的历史选择 结果分别包括所述垂直领域的专有名词及其在所述垂直领域所对应的特定类型的搜索结 果D
【专利摘要】本发明的目的是提供一种提供搜索结果的方法与装置。其中,本发明记录历史搜索序列及其对应的历史选择结果,所述历史选择结果包括历史搜索序列所对应的搜索结果中被用户选择过的搜索结果,进而根据当前用户提交的搜索序列,确定相匹配的历史搜索序列,并将相应的历史选择结果提供给当前用户。本发明考虑了用户所提交的大量搜索序列之间所具有的较高的冗余性,也即,用户所提交的部分搜索序列具有较高的相似性(重复性),从而可以将这些相似搜索序列的历史选择结果直接提供给用户。本发明可以解决现有技术中搜索引擎通常需要每次对搜索序列进行一次全新搜索的技术问题,从而提高了搜索的速度和效率。
【IPC分类】G06F17/27, G06F17/30
【公开号】CN105117383
【申请号】CN201510502935
【发明人】田彪
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年12月2日
【申请日】2015年8月14日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1