数据搜索的方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:38865962 阅读:9 留言:0更新日期:2023-09-22 14:05
本申请公开了一种数据搜索的方法、装置、设备及计算机存储介质。该方法包括:接收用户输入的第一搜索语句;在存储模块中查询第一搜索语句对应的第二搜索语句,第二搜索语句是基于第一搜索语句生成,第二搜索语句包括第一搜索语句和关键字段;在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据;向用户设备发送目标数据。本申请能够通过在存储模块中查询目标数据的方法,提高数据搜索的效率。提高数据搜索的效率。提高数据搜索的效率。

【技术实现步骤摘要】
数据搜索的方法、装置、设备及计算机存储介质


[0001]本申请属于数据搜索领域,尤其涉及一种数据搜索的方法、装置、设备及计算机存储介质。

技术介绍

[0002]随着网络的发展和普及,应用生产和需要处理的数据量越来越大。由于数据的爆炸式增长,使得现在数据库中存储的存储负载日益增大。在用户多次搜索数据时,数据库都需要在海量的数据中查找用户需要的数据,因此造成数据搜索效率和搜索时效性较低,用户体验较差。

技术实现思路

[0003]本申请实施例提供一种数据搜索的方法、装置、设备及计算机存储介质,能够提高数据搜索的效率。
[0004]第一方面,本申请实施例提供一种数据搜索的方法,包括:
[0005]接收用户输入的第一搜索语句;
[0006]在存储模块中查询第一搜索语句对应的第二搜索语句,第二搜索语句是基于第一搜索语句生成,第二搜索语句包括第一搜索语句和关键字段;
[0007]在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据;
[0008]向用户设备发送目标数据。
[0009]在一些可能的实现方式中,在存储模块中查询第一搜索语句对应的第二搜索语句之前,方法还包括:
[0010]根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
[0011]将第二搜索语句存储在存储模块。
[0012]在一些可能的实现方式中,在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据之前,方法还包括:
[0013]在数据库中查询第二搜索语句对应的目标数据;
[0014]将目标数据存入存储模块中。
[0015]在一些可能的实现方式中,在存储模块中查询第一搜索语句对应的第二搜索语句之后,方法还包括:
[0016]在查询到存储模块中不包括第二搜索语句的情况下,在数据库中查询第一搜索语句对应的目标数据;
[0017]向用户设备发送目标数据。
[0018]在一些可能的实现方式中,方法还包括:
[0019]根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
[0020]将第二搜索语句和目标数据存储在存储模块。
[0021]第二方面,本申请实施例提供一种数据搜索的装置,包括:
[0022]接收模块,用于接收用户输入的第一搜索语句;
[0023]查询模块,用于在存储模块中查询第一搜索语句对应的第二搜索语句,第二搜索语句是基于第一搜索语句生成,第二搜索语句包括第一搜索语句和关键字段;
[0024]确定模块,用于在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据;
[0025]发送模块,用于向用户设备发送目标数据。
[0026]在一些可能的实现方式中,搜索模块在存储模块中查询第一搜索语句对应的第二搜索语句之前,装置还包括:
[0027]生成模块,用于根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
[0028]存储模块,用于将第二搜索语句存储在存储模块。
[0029]在一些可能的实现方式中,查询模块在查询到存储模块中包括第二搜索语句的情况下,在存储模块中确定第二搜索语句对应的目标数据之前,装置还包括:
[0030]查询模块,还用于在数据库中查询第二搜索语句对应的目标数据;
[0031]存储模块,还用于将目标数据存入存储模块中。
[0032]在一些可能的实现方式中,查询模块在存储模块中查询第一搜索语句对应的第二搜索语句之后,装置还包括:
[0033]查询模块,还用于在查询到存储模块中不包括第二搜索语句的情况下,在数据库中查询第一搜索语句对应的目标数据;
[0034]发送模块还用于向用户设备发送目标数据。
[0035]在一些可能的实现方式中,装置还包括:
[0036]生成模块,用于根据预设规则为第一搜索语句添加关键字段,生成第二搜索语句;
[0037]存储模块,还用于将第二搜索语句和目标数据存储在存储模块。
[0038]第三方面,本申请实施例提供了一种电子设备,设备包括:
[0039]处理器以及存储有计算机程序指令的存储器;
[0040]处理器执行计算机程序指令时用于执行上述第一方面的数据搜索的方法。
[0041]第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的数据搜索的方法。
[0042]本申请实施例在接收到用户设输入的第一搜索语句之后,在存储模块中查找第一搜索语句对应的第二搜索语句,在存储模块中包括第二搜索语句的情况下,确定出在存储模块中的第二搜索语句对应的目标数据,然后将目标数据向用户设备发送。本申请实施例通过在存储模块中搜索用户所需的目标数据的方法,使得基于用户输入的搜索语句,无需在数据库的海量数据中进行查找,因此能够提高数据的搜索效率。
附图说明
[0043]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本申请一个实施例提供的一种数据搜索的方法的流程示意图。
[0045]图2为本申请一个实施例提供的另一种数据搜索的方法的流程示意图。
[0046]图3为本申请一个实施例提供的一种数据搜索的方法装置的示意图。
[0047]图4为本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0048]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0049]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0050]需要说明的是,本申请实施例中对数据的获取、存储、使用和处理等,均符合国家法律法规的相关规定。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据搜索的方法,其特征在于,包括:接收用户输入的第一搜索语句;在存储模块中查询所述第一搜索语句对应的第二搜索语句,所述第二搜索语句是基于所述第一搜索语句生成,所述第二搜索语句包括第一搜索语句和关键字段;在查询到所述存储模块中包括所述第二搜索语句的情况下,在所述存储模块中确定所述第二搜索语句对应的目标数据;向用户设备发送所述目标数据。2.根据权利要求1所述的数据搜索的方法,其特征在于,所述在存储模块中查询所述第一搜索语句对应的第二搜索语句之前,所述方法还包括:根据预设规则为所述第一搜索语句添加关键字段,生成所述第二搜索语句;将所述第二搜索语句存储在所述存储模块。3.根据权利要求1所述的数据搜索的方法,其特征在于,所述在查询到所述存储模块中包括所述第二搜索语句的情况下,在所述存储模块中确定所述第二搜索语句对应的目标数据之前,所述方法还包括:在数据库中查询所述第二搜索语句对应的所述目标数据;将所述目标数据存入所述存储模块中。4.根据权利要求1所述的数据搜索的方法,其特征在于,所述在存储模块中查询所述第一搜索语句对应的第二搜索语句之后,所述方法还包括:在查询到所述存储模块中不包括所述第二搜索语句的情况下,在数据库中查询所述第一搜索语句对应的目标数据;向用户设备发送所述目标数据。5.根据权利要求4所述的数据搜索的方法,其特征在于,所述方法还包括:根据预设规则为所述第一搜索语句添加关键字段,生成所述第二搜索语句;将所述第二搜索语句和所述目标数据存储在所述存储模块。6.一种数据搜索的装置,其特征在于,包括:接收模块,...

【专利技术属性】
技术研发人员:谢诚诚
申请(专利权)人:上海游昆信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1