本申请实施例涉及数据处理技术,尤其涉及一种搜索请求的处理方法、装置、电子设备和存储介质。
背景技术:
1、随着互联网技术的发展,信息量呈现急剧的增长,在网络中进行搜索得到的反馈信息过多,不能准确获取目标信息。因此,如何针对搜索内容进行针对性的推荐是一项重要的网络技术。
2、现有技术中,数据推荐以调用插件为核心,通过依次调用插件得到最终的推荐数据集,插件调用顺序主要通过专业人员根据经验进行认为指定,最终的推荐结果受限于专业人员的经验,因此存在推荐数据的质量不稳定和准确性差的问题。
技术实现思路
1、本申请提供一种搜索请求的处理方法、装置、电子设备和存储介质,以提高对搜索请求处理的稳定性和准确性。
2、第一方面,本申请实施例提供了一种搜索请求的处理方法,该搜索请求的处理方法包括:
3、响应于搜索请求,从搜索请求对应的候选搜索参数中确定目标搜索参数;
4、依据目标搜索参数,确定至少一个候选算子;
5、基于遗传算法,确定各候选算子的候选算子结构,并根据各候选算子的候选算子结构确定目标搜索模型;候选算子结构包括各候选算子的候选层级结构,以及同层候选算子输出结果的候选融合方式;
6、基于目标搜索模型,对与搜索请求关联的待搜索数据进行搜索,得到推荐数据。
7、第二方面,本申请实施例还提供了一种搜索请求的处理装置,该搜索请求的处理装置包括:
8、目标搜索参数确定模块,用于响应于搜索请求,从搜索请求对应的候选搜索参数中确定目标搜索参数;
9、候选算子确定模块,用于依据目标搜索参数,确定至少一个候选算子;
10、目标搜索模型确定模块,用于基于遗传算法,确定各候选算子的候选算子结构,并根据各候选算子的候选算子结构确定目标搜索模型;候选算子结构包括各候选算子的候选层级结构,以及同层候选算子输出结果的候选融合方式;
11、数据搜索模块,用于基于目标搜索模型,对与搜索请求关联的待搜索数据进行搜索,得到推荐数据。
12、第三方面,本申请实施例还提供了电子设备,该电子设备包括:
13、一个或多个处理器;
14、存储装置,用于存储一个或多个程序;
15、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本申请实施例提供的任意一种搜索请求的处理方法。
16、第四方面,本申请实施例还提供了一种包括计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本申请实施例提供的任意一种搜索请求的处理方法。
17、本申请通过响应于搜索请求,从搜索请求对应的候选搜索参数中确定目标搜索参数,通过确定目标搜索参数,缩小搜索范围,提高后续的搜索速度和准确性;依据目标搜索参数,确定至少一个候选算子;基于遗传算法,确定各候选算子的候选算子结构,并根据各候选算子的候选算子结构确定目标搜索模型,通过遗传算法优化各候选算子的结构,不依靠人工经验,提高目标搜索模型的稳定性和准确率;候选算子结构包括各候选算子的候选层级结构,以及同层候选算子输出结果的候选融合方式,通过不同算子的结构来实现对搜索请求的响应,不需要增加组件,降低开发成本;基于目标搜索模型,对与搜索请求关联的待搜索数据进行搜索,得到推荐数据。因此通过本申请的技术方案,解决了最终的推荐结果受限于专业人员的经验,推荐数据的质量不稳定和准确性差的问题,达到了提高对搜索请求处理的稳定性和准确性的效果。
1.一种搜索请求的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于遗传算法,确定各所述候选算子的候选算子结构,并根据各所述候选算子的候选算子结构确定目标搜索模型,包括:
3.根据权利要求2所述的方法,其特征在于,所述依据各所述候选算子,确定至少一种各所述候选算子的初代算子结构,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标搜索模型,对与所述搜索请求关联的待搜索数据进行搜索,得到推荐数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述待搜索数据输入到所述目标搜索模型中,得到推荐数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述从所述搜索请求对应的候选筛选参数中确定目标筛选参数,包括:
7.一种搜索请求的处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述目标搜索模型确定模块,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一所述的搜索请求的处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一所述的搜索请求的处理方法。