本公开涉及计算机,尤其涉及云计算或者内容分发网络,具体而言,本公开涉及一种事件查询方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、目前,在各种业务平台中,用户所进行的系统操作可以通过事件的形式反映。
2、业务平台中可能会产生大量事件,如何能够快速有效地进行事件查询,成为了一个重要的技术问题。
技术实现思路
1、本公开为了解决上述缺陷中的至少一项,提供了一种事件查询方法、装置、电子设备及计算机可读存储介质。
2、根据本公开的第一方面,提供了一种事件查询方法,该方法包括:
3、获取用户对预设的事件库的查询语句,其中,事件库中的事件基于事件对应的属性描述实体词存储,属性描述实体词用于描述对应事件的事件属性;
4、基于查询语句提取属性描述实体词;
5、基于从查询语句中提取出的属性描述实体词,对事件库进行事件查询。
6、根据本公开的第二方面,提供了一种事件查询装置,该装置包括:
7、查询语句获取模块,用于获取用户对预设的事件库的查询语句,其中,事件库中的事件基于事件对应的属性描述实体词存储,属性描述实体词用于描述对应事件的事件属性;
8、实体词提取模块,用于基于查询语句提取属性描述实体词;
9、事件查询模块,用于基于从查询语句中提取出的属性描述实体词,对事件库进行事件查询。
10、根据本公开的第三方面,提供了一种电子设备,该电子设备包括:
11、至少一个处理器;以及
12、与上述至少一个处理器通信连接的存储器;其中,
13、存储器存储有可被上述至少一个处理器执行的指令,指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行上述事件查询方法。
14、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使计算机执行上述事件查询方法。
15、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述事件查询方法。
16、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种事件查询方法,包括:
2.根据权利要求1所述的方法,其中,所述事件库中的事件以事件对应的属性描述实体词作为键值存储,所述基于从所述查询语句中提取出的所述属性描述实体词,对所述事件库进行事件查询,包括:
3.根据权利要求2所述的方法,其中,所述基于所述查询语句提取所述属性描述实体词,包括:
4.根据权利要求2或3所述的方法,还包括:
5.根据权利要求4所述的方法,响应于从所述查询语句未能提取出查询时段,所述方法还包括:
6.根据权利要求4或5所述的方法,其中,所述基于所述查询语句提取查询时段,包括:
7.根据权利要求4-6中任一项所述的方法,其中,基于所述查询语句提取所述属性描述实体词以及查询时段,包括:
8.根据权利要求7所述的方法,其中,所述nlp模型通过如下方式训练:
9.一种事件查询装置,包括:
10.根据权利要求9所述的装置,其中,所述事件库中的事件以事件对应的属性描述实体词作为键值存储,所述事件查询模块具体用于:
11.根据权利要求10所述的装置,其中,所述实体词提取模块具体用于:
12.根据权利要求10或11所述的装置,其中,所述实体词提取模块还用于:基于所述查询语句提取查询时段;
13.根据权利要求12所述的装置,还包括预设时段模块,所述预设时段模块用于:
14.根据权利要求12或13所述的装置,其中,所述实体词提取模块在基于所述查询语句提取查询时段时,具体用于:
15.根据权利要求12-14中任一项所述的装置,其中,所述实体词提取模块在基于所述查询语句提取所述属性描述实体词以及查询时段时,具体用于:
16.根据权利要求15所述的装置,其中,所述nlp模型通过如下方式训练:
17.一种电子设备,包括:
18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-8中任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述的方法。