一种网络资产数据查询方法、系统、设备及存储介质技术方案

技术编号:39304954 阅读:13 留言:0更新日期:2023-11-12 15:54
本申请涉及一种网络资产数据查询方法、系统、设备及存储介质,其方法包括获取待检索关键词;从索引数据中确定与待检索关键词对应的目标索引数据;根据目标索引数据,通过搜索数据库中弹性搜索引擎得到与目标索引数据对应的网络资产标识,搜索数据库包括索引数据和网络资产标识之间的对应关系;根据网络资产标识在图数据库中确定网络资产标识关联的其他网络资产标识,图数据库包括不同网络资产标识之间的关联关系。本申请具有提高网络资产查询效率的效果。率的效果。率的效果。

【技术实现步骤摘要】
一种网络资产数据查询方法、系统、设备及存储介质


[0001]本申请涉及数据处理的
,尤其是涉及一种网络资产数据查询方法、系统、设备及存储介质。

技术介绍

[0002]目前,传统数据库在对网络资产的信息进行存储时,通常以纯文本的方式存入。一方面,以纯文本的形式存储网路资产信息会导致网络资产信息之间的关联性降低,另一方面,在进行网路资产查询时,虽然可以通过关键字查询网络资产信息,但是无法查询出网络资产之间的拓扑关系,且查询速度较低。由于无法查询网络资产之间的拓扑关系,限制了对网络资产关系的深入挖掘和发现。
[0003]上述中的相关技术方案存在以下缺陷:传统数据库的网络资产查询效率低。

技术实现思路

[0004]为了改善网络资产查询率低的问题,本申请提供了一种网络资产数据查询方法、系统、设备及存储介质。
[0005]在本申请的第一方面,提供了一种网络资产数据查询方法。该方法包括:获取待检索关键词;通过搜索数据库中的弹性搜索引擎,从索引数据中确定与所述待检索关键词对应的目标索引数据;根据所述目标索引数据,得到所述搜索数据库中与所述目标索引数据对应的网络资产标识,所述搜索数据库包括所述索引数据和所述网络资产标识之间的对应关系;根据所述网络资产标识,在图数据库中确定所述网络资产标识关联的其他网络资产标识,所述图数据库包括不同网络资产标识之间的关联关系。
[0006]由以上技术方案可知,通过搜索数据库中部署的弹性搜索引擎从索引数据中确定与待检索关键词对应的目标索引数据,然后根据目标索引数据确定搜索数据库中的与目标索引数据对应的网络资产标识,根据网络资产标识,确定图数据库中与网络资产标识关联的其他网络资产标识,通过使用弹性搜索引擎在搜索数据库中搜索网络资产标识,提高了网络资产数据的检索速度和查询效率,然后将搜索数据库和图数据库结合,在可以查询网络资产数据的关联关系的基础上,提高了网络资产数据之间关联关系的检索速度和查询效率。
[0007]在一种可能的实现方式中,所述索引数据分为多个数据组,当所述弹性搜索引擎根据所述索引数据确定所述目标索引数据时,同时搜索所述多个数据组中的索引数据。
[0008]由以上技术方案可知,通过将索引数据分成多个数据组,然后在确定目标索引数据时,同时从多个数据组开始查询,可以进一步提高网络资产数据的查询效率。
[0009]在一种可能的实现方式中,所述索引数据为倒排索引。
[0010]由以上技术方案可知,通过使用倒排索引,利用倒排索引的原理,可以在大量网络
资产数据的情况下,提高网络资产的查询效率。
[0011]在一种可能的实现方式中,所述图数据库中部署有第一触发器,所述第一触发器用于监测所述图数据库中不同网络资产标识之间对应关系的数据变化;当所述第一触发器监测到所述图数据库中不同网络资产标识之间对应关系发生变化时,根据所述数据变化,调整所述搜索数据库中的网络资产标识,以使得所述图数据库中的网络资产标识和所述搜索数据库中的网络资产标识保持对应关系。
[0012]由以上技术方案可知,通过在图数据库中部署第一触发器,使用第一触发器监测图数据库中不同网络资产标识之间对应关系的数据变化,当监测到图数据库中的网络资产标识发生变化时,调整搜索数据库中的网络资产标识以使得图数据库中的网络资产标识和搜索数据库中的网络资产标识保持对应关系,以达到图数据库和搜索数据库中数据保持一致的效果,降低查询错误率。
[0013]在一种可能的实现方式中,所述搜索数据库中部署有第二触发器,所述第二触发器用于监测所述搜索数据库中的网络资产标识的数据变化;当所述第二触发器监测到所述搜索数据库中的网络资产标识发生变化时,根据所述数据变化,调整所述图数据库中的网络资产标识,以使得所述图数据库中的网络资产标识和所述搜索数据库中的网络资产标识保持对应关系。
[0014]由以上技术方案可知,通过在搜索数据库中部署第二触发器,使用第二触发器监测搜索数据库中的网络资产标识的数据变化的数据变化,当监测到搜索数据库中的网络资产标识发生变化时,调整图数据库中的网络资产标识以使得图数据库中的网络资产标识和搜索数据库中的网络资产标识保持对应关系,以达到图数据库和搜索数据库中数据保持一致的效果,降低查询错误率。
[0015]在一种可能的实现方式中,所述搜索数据库和所述图数据库中均部署有错误触发器,所述错误触发器用于检测所述搜索数据库和所述图数据库中的故障信息;根据所述故障信息,调取并执行所述故障信息对应的处理策略,以使得所述故障信息对应的故障不影响搜索数据库和图数据库的其他操作。
[0016]由以上技术方案可知,通过部署错误触发器,当数据库中的操作发生错误时,捕获到故障信息,根据故障信息调取对应的处理策略,通过采取处理策略,在一定程度上可以减少一些错误操作对其他操作的影响,进而提高数据库中对数据的处理效率。
[0017]在一种可能的实现方式中,所述图数据库中的网络资产标识和所述搜索数据库中的网络资产标识的存储格式不同,所述根据所述网络资产标识,在图数据库中确定所述网络资产标识关联的其他网络资产标识,包括:将所述网络资产标识的存储格式转换为与所述图数据库中的网络资产标识对应的存储格式;根据所述图数据库中网络资产标识对应存储格式的网络资产标识,在所述图数据库中确定与所述网络资产标识关联的其他网络资产标识。
[0018]在本申请的第二方面,提供了一种网络资产数据查询系统。该系统包括:数据获取模块,用于获取待检索关键词;索引确定模块,用于通过搜索数据库中的弹性搜索引擎,从索引数据中确定与所述待检索关键词对应的目标索引数据;
第一资产确定模块,用于根据所述目标索引数据,得到所述搜索数据库中与所述目标索引数据对应的网络资产标识,所述搜索数据库包括所述索引数据和所述网络资产标识之间的对应关系;第二资产确定模块,用于根据所述网络资产标识,在图数据库中确定所述网络资产标识关联的其他网络资产标识,所述图数据库包括不同网络资产标识之间的关联关系。
[0019]在本申请的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0020]在本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本申请的第一方面的方法。
[0021]综上所述,本申请包括以下至少一种有益技术效果:1.通过使用弹性搜索引擎在搜索数据库中搜索网络资产标识,提高了网络资产数据的检索速度和查询效率,然后将搜索数据库和图数据库结合,在可以查询网络资产数据的关联关系的基础上,提高了网络资产数据之间关联关系的检索速度和查询效率;2.通过将索引数据分成多个数据组,在查询目标索引数据时,可以同时从多个数据组开始查询,进一步提高网络资产数据的查询效率;3.通过在图数据库中部署第一触发器,使用第一触发器监测图数据库中网络资产标识的数据变化,当监测到图数据库中网络资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络资产数据查询方法,其特征在于,包括:获取待检索关键词;通过搜索数据库中的弹性搜索引擎,从索引数据中确定与所述待检索关键词对应的目标索引数据;根据所述目标索引数据,得到所述搜索数据库中与所述目标索引数据对应的网络资产标识,所述搜索数据库包括所述索引数据和所述网络资产标识之间的对应关系;根据所述网络资产标识,在图数据库中确定所述网络资产标识关联的其他网络资产标识,所述图数据库包括不同网络资产标识之间的关联关系。2.根据权利要求1所述的网络资产数据查询方法,其特征在于,所述索引数据分为多个数据组,当所述弹性搜索引擎根据所述索引数据确定所述目标索引数据时,同时搜索所述多个数据组中的索引数据。3.根据权利要求1所述的网络资产数据查询方法,其特征在于,所述索引数据为倒排索引。4.根据权利要求1所述的网络资产数据查询方法,其特征在于,所述图数据库中部署有第一触发器,所述第一触发器用于监测所述图数据库中不同网络资产标识之间对应关系的数据变化;当所述第一触发器监测到所述图数据库中不同网络资产标识之间对应关系发生变化时,根据所述数据变化,调整所述搜索数据库中的网络资产标识,以使得所述图数据库中的网络资产标识和所述搜索数据库中的网络资产标识保持对应关系。5.根据权利要求1所述的网络资产数据查询方法,其特征在于,所述搜索数据库中部署有第二触发器,所述第二触发器用于监测所述搜索数据库中的网络资产标识的数据变化;当所述第二触发器监测到所述搜索数据库中的网络资产标识发生变化时,根据所述数据变化,调整所述图数据库中的网络资产标识,以使得所述图数据库中的网络资产标识和所述搜索数据库中的网络资产标识保持对应关系。6.根据权利要求1所述的网络资产数据查...

【专利技术属性】
技术研发人员:王昊天
申请(专利权)人:上海螣龙科技有限公司
类型:发明
国别省市:

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

1