一种搜索方法和相关装置与流程

文档序号:35104641发布日期:2023-08-10 14:51阅读:27来源:国知局
一种搜索方法和相关装置与流程

本申请涉及数据处理领域,特别是涉及一种搜索方法和相关装置。


背景技术:

1、为了提升通过账号进行内容搜索的准确性,越来越多的搜索引擎系统会在内容搜索中引入与该账号的内容交互行为相关的关联内容。

2、在搜索结果召回与排序时,对和内容交互行为对应的关联内容进行排序权重提升,以提升这些内容的显示排序,从而可将该内容显示在搜索结果的优先展示位置。

3、然而,相关技术在内容搜索中引入内容交互行为时,往往都会严重增加搜索耗时,影响搜索效率。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种搜索方法和相关装置,有效缩短了整个搜索系统的处理耗时,提升了搜索质量。

2、本申请实施例公开了如下技术方案:

3、一方面,本申请实施例提供了一种搜索方法,所述方法包括:

4、获取目标账号发送的搜索请求,所述搜索请求用于请求在目标业务范围内对关键词进行搜索;

5、根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,并根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索;

6、生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容;

7、在所述历史关联内容中确定与所述关键词对应的关联搜索结果;

8、结合所述关联搜索结果和通过所述垂直搜索得到的垂直搜索结果,确定对应所述搜索请求的综合搜索结果。

9、另一方面,本申请实施例提供了一种搜索装置,所述装置包括获取单元、存储和搜索单元、生成单元和确定单元:

10、所述获取单元,用于获取目标账号发送的搜索请求,所述搜索请求用于请求在目标业务范围内对关键词进行搜索;

11、所述存储和搜索单元,用于根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,并根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索;

12、所述生成单元,用于生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容;

13、所述确定单元,用于在所述历史关联内容中确定与所述关键词对应的关联搜索结果;

14、所述确定单元还用于结合所述关联搜索结果和通过所述垂直搜索得到的垂直搜索结果,确定对应所述搜索请求的综合搜索结果。

15、另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:

16、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;

17、所述处理器用于根据所述计算机程序执行以上方面所述的方法。

18、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序在被计算机设备执行时实现执行以上方面所述的方法。

19、另一方面,本申请实施例提供了一种包括计算机程序的计算机程序产品,当其在计算机设备上运行时,使得所述计算机设备执行以上方面所述的方法。

20、由上述技术方案可以看出,当用户需要通过关键词在目标业务范围内进行搜索时,可以通过目标账号生成对应的搜索请求。为了在搜索结果中引入与该目标账号具有交互关系的内容,又不显著提升搜索耗时,可以无需等待搜索前对关键词的处理,即在理解关键词之前,就根据该搜索请求预先拉取相关的历史关联内容存储在聚合缓存中,并根据该关键词分别发起针对目标业务范围的垂直搜索和关联搜索。通过垂直搜索可以从目标业务范围中获取与关键词相关的垂直搜索结果,通过关联搜索,可基于生成的内容提取请求,从聚合缓存中获取已预先拉取的历史关联内容,并基于关键词从历史关联内容中确定出关联搜索结果。可见,在内容搜索中引入内容交互行为时,将与目标账号有交互关系的关联搜索部分从常规的垂直搜索部分独立出来,无需等待对关键词的处理或者垂直搜索的召回结果,就可以预先完成对历史关联内容的拉取,实现了关联搜索与垂直搜索的并行处理,有效缩短了整个搜索系统的处理耗时,而且最终的综合搜索结果是基于关联搜索结果和垂直搜索结果得到的,也能控制关联搜索结果中的内容出现在综合搜索结果中的可能性,有效提升了搜索质量。



技术特征:

1.一种搜索方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索,包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述历史关联内容中确定与所述关键词对应的关联搜索结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,包括:

5.根据权利要求4所述的方法,其特征在于,所述生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容,包括:

6.根据权利要求5所述的方法,其特征在于,在获取所述历史关联内容的过程中,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述响应于所述第二请求标识与所述聚合缓存中的所述第一请求标识一致,根据所述第一请求标识从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容,包括:

8.根据权利要求1所述的方法,其特征在于,所述垂直搜索结果通过如下方式得到:

9.根据权利要求8所述的方法,其特征在于,从所述目标业务范围召回待定业务内容之前,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1-10任意一项所述的方法,其特征在于,所述历史关联内容为所述目标业务范围内,与所述目标账号具有直接交互关系的第一历史内容或者,具有间接交互关系的第二历史内容中的至少一种;

12.一种搜索装置,其特征在于,所述装置包括获取单元、存储和搜索单元、生成单元和确定单元:

13.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序在被计算机设备执行时实现执行权利要求1-11中任意一项所述的方法。

15.一种包括计算机程序的计算机程序产品,当其在计算机设备上运行时,使得所述计算机设备执行权利要求1-11中任意一项所述的方法。


技术总结
本申请公开了一种搜索方法和相关装置,当用户需要通过关键词在目标业务范围内进行搜索时,在理解关键词之前,就根据该搜索请求预先拉取相关的历史关联内容存储在聚合缓存中,并根据该关键词分别发起针对目标业务范围的垂直搜索和关联搜索。通过关联搜索,可基于生成的内容提取请求,从聚合缓存中获取已预先拉取的历史关联内容,并基于关键词从历史关联内容中确定出关联搜索结果。无需等待对关键词的处理或者垂直搜索的召回结果,就可以预先完成对历史关联内容的拉取,实现了关联搜索与垂直搜索的并行处理,有效缩短了整个搜索系统的处理耗时,而且也能控制关联搜索结果中的内容出现在综合搜索结果中的可能性,有效提升了搜索质量。

技术研发人员:姚创沐
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1