【技术实现步骤摘要】
一种搜索方法和相关装置
[0001]本申请涉及数据处理领域,特别是涉及一种搜索方法和相关装置。
技术介绍
[0002]为了提升通过账号进行内容搜索的准确性,越来越多的搜索引擎系统会在内容搜索中引入与该账号的内容交互行为相关的关联内容。
[0003]在搜索结果召回与排序时,对和内容交互行为对应的关联内容进行排序权重提升,以提升这些内容的显示排序,从而可将该内容显示在搜索结果的优先展示位置。
[0004]然而,相关技术在内容搜索中引入内容交互行为时,往往都会严重增加搜索耗时,影响搜索效率。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种搜索方法和相关装置,有效缩短了整个搜索系统的处理耗时,提升了搜索质量。
[0006]本申请实施例公开了如下技术方案:一方面,本申请实施例提供了一种搜索方法,所述方法包括:获取目标账号发送的搜索请求,所述搜索请求用于请求在目标业务范围内对关键词进行搜索;根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,并根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索;生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容;在所述历史关联内容中确定与所述关键词对应的关联搜索结果;结合所述关联搜索结果和通过所述垂直搜索得到的垂直搜索结果,确定对应所述搜索请求的综合搜索结果。
[0007]另一方面,本申请实施例提供了一种搜索装置,所 ...
【技术保护点】
【技术特征摘要】
1.一种搜索方法,其特征在于,所述方法包括:获取目标账号发送的搜索请求,所述搜索请求用于请求在目标业务范围内对关键词进行搜索;根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,并根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索;生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容;在所述历史关联内容中确定与所述关键词对应的关联搜索结果;结合所述关联搜索结果和通过所述垂直搜索得到的垂直搜索结果,确定对应所述搜索请求的综合搜索结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述关键词分别发起在所述目标业务范围内的垂直搜索和关联搜索,包括:对所述关键词进行分词理解处理,得到用于搜索的关键词分词;根据所述关键词分词分别发起在所述目标业务范围内的垂直搜索和关联搜索。3.根据权利要求2所述的方法,其特征在于,所述在所述历史关联内容中确定与所述关键词对应的关联搜索结果,包括:根据所述历史关联内容生成对应的虚拟倒排索引;生成所述关键词分词分别对应的分词倒排索引;根据所述虚拟倒排索引,通过所述分词倒排索引确定在所述历史关联内容中与所述关键词对应的关联搜索结果。4.根据权利要求1所述的方法,其特征在于,所述根据所述搜索请求在聚合缓存中存储所述目标业务范围内与所述目标账号具有交互关系的历史关联内容,包括:根据所述搜索请求涉及的所述目标账号和所述目标业务范围,确定所述搜索请求的第一请求标识;根据所述搜索请求获取所述目标业务范围内与所述目标账号具有交互关系的历史关联内容;基于所述第一请求标识和所述历史关联内容的对应关系,在所述聚合缓存中存储所述历史关联内容。5.根据权利要求4所述的方法,其特征在于,所述生成针对所述历史关联内容的内容提取请求,通过所述内容提取请求从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容,包括:生成所述内容提取请求,所述内容提取请求的第二请求标识用于标识所述目标账号和所述目标业务范围;响应于所述第二请求标识与所述聚合缓存中的所述第一请求标识一致,根据所述第一请求标识从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容。6.根据权利要求5所述的方法,其特征在于,在获取所述历史关联内容的过程中,所述方法还包括:根据所述第一请求标识在所述聚合缓存中生成针对所述历史关联内容的锁定状态;
当获取到所述历史关联内容后,所述基于所述第一请求标识和所述历史关联内容的对应关系,在所述聚合缓存中存储所述历史关联内容,包括:基于所述第一请求标识和所述历史关联内容的对应关系,在所述聚合缓存中存储所述历史关联内容,并将所述锁定状态更新为解锁状态。7.根据权利要求6所述的方法,其特征在于,所述响应于所述第二请求标识与所述聚合缓存中的所述第一请求标识一致,根据所述第一请求标识从所述聚合缓存中获取对应所述关联搜索的所述历史关联内容,包括:响应于所述第二请求标识与所述聚合缓存中的所述第一请求标识一致...
【专利技术属性】
技术研发人员:姚创沐,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。