本申请属于数据搜索领域,尤其涉及一种数据搜索的方法、装置、设备及计算机存储介质。
背景技术:
1、随着网络的发展和普及,应用生产和需要处理的数据量越来越大。由于数据的爆炸式增长,使得现在数据库中存储的存储负载日益增大。在用户多次搜索数据时,数据库都需要在海量的数据中查找用户需要的数据,因此造成数据搜索效率和搜索时效性较低,用户体验较差。
技术实现思路
1、本申请实施例提供一种数据搜索的方法、装置、设备及计算机存储介质,能够提高数据搜索的效率。
2、第一方面,本申请实施例提供一种数据搜索的方法,包括:
3、接收用户输入的第一搜索语句;
4、在存储模块中查询第一搜索语句对应的第二搜索语句,第二搜索语句是基于第一搜索语句生成,第二搜索语句包括第一搜索语句和关键字段;
5、在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据;
6、向用户设备发送目标数据。
7、在一些可能的实现方式中,在存储模块中查询第一搜索语句对应的第二搜索语句之前,方法还包括:
8、根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
9、将第二搜索语句存储在存储模块。
10、在一些可能的实现方式中,在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据之前,方法还包括:
11、在数据库中查询第二搜索语句对应的目标数据;
12、将目标数据存入存储模块中。
13、在一些可能的实现方式中,在存储模块中查询第一搜索语句对应的第二搜索语句之后,方法还包括:
14、在查询到存储模块中不包括第二搜索语句的情况下,在数据库中查询第一搜索语句对应的目标数据;
15、向用户设备发送目标数据。
16、在一些可能的实现方式中,方法还包括:
17、根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
18、将第二搜索语句和目标数据存储在存储模块。
19、第二方面,本申请实施例提供一种数据搜索的装置,包括:
20、接收模块,用于接收用户输入的第一搜索语句;
21、查询模块,用于在存储模块中查询第一搜索语句对应的第二搜索语句,第二搜索语句是基于第一搜索语句生成,第二搜索语句包括第一搜索语句和关键字段;
22、确定模块,用于在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据;
23、发送模块,用于向用户设备发送目标数据。
24、在一些可能的实现方式中,搜索模块在存储模块中查询第一搜索语句对应的第二搜索语句之前,装置还包括:
25、生成模块,用于根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
26、存储模块,用于将第二搜索语句存储在存储模块。
27、在一些可能的实现方式中,查询模块在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据之前,装置还包括:
28、查询模块,还用于在数据库中查询第二搜索语句对应的目标数据;
29、存储模块,还用于将目标数据存入存储模块中。
30、在一些可能的实现方式中,查询模块在存储模块中查询第一搜索语句对应的第二搜索语句之后,装置还包括:
31、查询模块,还用于在查询到存储模块中不包括第二搜索语句的情况下,在数据库中查询第一搜索语句对应的目标数据;
32、发送模块还用于向用户设备发送目标数据。
33、在一些可能的实现方式中,装置还包括:
34、生成模块,用于根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
35、存储模块,还用于将第二搜索语句和目标数据存储在存储模块。
36、第三方面,本申请实施例提供了一种电子设备,设备包括:
37、处理器以及存储有计算机程序指令的存储器;
38、处理器执行计算机程序指令时用于执行上述第一方面的数据搜索的方法。
39、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的数据搜索的方法。
40、本申请实施例在接收到用户设输入的第一搜索语句之后,在存储模块中查找第一搜索语句对应的第二搜索语句,在存储模块中包括第二搜索语句的情况下,确定出在存储模块中的第二搜索语句对应的目标数据,然后将目标数据向用户设备发送。本申请实施例通过在存储模块中搜索用户所需的目标数据的方法,使得基于用户输入的搜索语句,无需在数据库的海量数据中进行查找,因此能够提高数据的搜索效率。
1.一种数据搜索的方法,其特征在于,包括:
2.根据权利要求1所述的数据搜索的方法,其特征在于,所述在存储模块中查询所述第一搜索语句对应的第二搜索语句之前,所述方法还包括:
3.根据权利要求1所述的数据搜索的方法,其特征在于,所述在查询到所述存储模块中包括所述第二搜索语句的情况下,在所述存储模块中确定所述第二搜索语句对应的目标数据之前,所述方法还包括:
4.根据权利要求1所述的数据搜索的方法,其特征在于,所述在存储模块中查询所述第一搜索语句对应的第二搜索语句之后,所述方法还包括:
5.根据权利要求4所述的数据搜索的方法,其特征在于,所述方法还包括:
6.一种数据搜索的装置,其特征在于,包括:
7.根据权利要求6所述的数据搜索的装置,其特征在于,所述搜索模块在存储模块中查询所述第一搜索语句对应的第二搜索语句之前,所述装置还包括:
8.根据权利要求6所述的数据搜索的装置,其特征在于,所述查询模块在查询到所述存储模块中包括所述第二搜索语句的情况下,在所述存储模块中确定所述第二搜索语句对应的目标数据之前,所述装置还包括:
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的数据搜索的方法。