【技术实现步骤摘要】
搜索方法、装置、电子设备和存储介质
[0001]本申请涉及计算机
,具体涉及一种搜索方法、装置、电子设备和存储介质。
技术介绍
[0002]随着当前互联网的快速发展,为了提升用户的活跃度,经常会举办一些产品运营活动,例如在一段时间内用户进行某个操作,可以获得操作对应的活动奖励,等等。一般在活动期间,搜索产品运营活动的访问流量会比较高,特别在活动开始一瞬间,会有大量的用户同时进行操作,生成请求发送到服务器,给搜索引擎系统带来很大的流量冲击。
[0003]为了保障运营活动搜索服务器的稳定性,保证活动的正常响应,一般都是通过将运营活动词对应的搜索结果提前缓存起来,在活动流量高峰期可以直接从缓存中获取对应的搜索结果返回给用户,使得搜索的灵活性较差。
技术实现思路
[0004]本申请实施例提供一种搜索方法、装置、电子设备和存储介质,可以有效地提高搜索的灵活性。
[0005]本申请实施例提供一种搜索方法,包括:
[0006]获取搜索引擎系统在历史时间段的非目标业务搜索量,所述搜索引擎系统包括至少一个目标业务子系统;
[0007]基于所述历史时间段的非目标业务搜索量确定当前时间段的目标业务预留量;
[0008]实时统计当前时间段的目标业务搜索量,当所述目标业务搜索量小于所述目标业务预留量时,实时获取所述搜索引擎系统的搜索结果;
[0009]当所述目标业务搜索量大于或等于所述目标业务预留量、且小于目标业务子系统的搜索容量时,获取所述目标业务子系统的搜索结果,并利用 ...
【技术保护点】
【技术特征摘要】
1.一种搜索方法,其特征在于,包括:获取搜索引擎系统在历史时间段的非目标业务搜索量,所述搜索引擎系统包括至少一个目标业务子系统;基于所述历史时间段的非目标业务搜索量确定当前时间段的目标业务预留量;实时统计当前时间段的目标业务搜索量,当所述目标业务搜索量小于所述目标业务预留量时,实时获取所述搜索引擎系统的搜索结果;当所述目标业务搜索量大于或等于所述目标业务预留量、且小于目标业务子系统的搜索容量时,获取所述目标业务子系统的搜索结果,并利用所述目标业务子系统的搜索结果更新预设旁路缓存结果,其中,所述预设旁路缓存结果为基于目标业务进行搜索、并预先缓存于搜索引擎系统的旁路系统的搜索结果;当所述目标业务搜索量大于或等于所述目标业务预留量、且大于或等于目标业务子系统的搜索容量时,获取所述搜索引擎系统的预设旁路缓存结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述历史时间段的非目标业务搜索量确定当前时间段的目标业务预留量,包括:基于所述历史时间段的非目标业务搜索量确定当前时间段的非目标业务预留量;根据所述搜索引擎系统的搜索容量和所述非目标业务预留量确定当前时间段的目标业务预留量。3.根据权利要求2所述的方法,其特征在于,所述根据所述搜索引擎系统的搜索容量和所述非目标业务预留量确定当前时间段的目标业务预留量之前,还包括:获取所述搜索引擎系统中每个业务类型子系统的搜索容量上限;将所述业务类型子系统中搜索容量上限的最小值,确定为所述搜索引擎系统的搜索容量。4.根据权利要求1所述的方法,其特征在于,所述实时统计当前时间段的目标业务搜索量,包括:当所述搜索引擎系统接收到搜索查询请求时,获取所述搜索查询请求对应的查询关键词;若所述查询关键词为目标业务关键词,则基于所述搜索查询请求对当前时间段的目标业务搜索量进行更新;若所述查询关键词不为目标业务关键词,则基于所述搜索查询请求对当前时间段的非目标业务搜索量进行更新,并从所述搜索引擎系统中获取所述搜索查询请求对应的搜索结果。5.根据权利要求1所述的方法,其特征在于,所述当所述目标业务搜索量小于所述目标业务预留量时,实时获取所述搜索引擎系统的搜索结果之后,还包括:当实时获取所述搜索引擎系统的搜索结果失败时,则获取所述目标业务对应的预设旁路缓存结果。6.根据权利要求1所述的方法,其特征在于,所述当所述目标业务搜索量大于或等于所述目标业务预留量、且小于目标业务子系统的搜索容量时,获取所述目标业务子系统的搜索结果,并利用所述目标业务子系统的搜索结果更新预设旁路缓存结果,包括:当所述目标业务搜索量大于或等于所述目标业务预留量时,获取所述目标业务对应的
目标业务子系统的搜索容量;若所述目标业务搜索量小于目标业务子系统的搜索容量,则通过所述搜索引擎系统从所述目标业务子系统中实时获取目标业务对应的搜索结果;获取所述目标业务对应的预设旁路缓存结果,利用所述搜索引擎系统实时获取到的目标业务对应的搜索结果对所述目标业务对应的预设旁路缓存结果进行更新,得到更新后旁路缓存结果。7.根据权利要求6所述的方法,其特征在于,所述利用所述搜索引擎系统实时获取到的目标...
【专利技术属性】
技术研发人员:姚创沐,赵航,房翊翔,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。