CN108595450A - 一种埋点数据库构建方法、埋点数据库及埋点查询方法 - Google Patents

一种埋点数据库构建方法、埋点数据库及埋点查询方法 Download PDF

Info

Publication number
CN108595450A
CN108595450A CN201711226187.7A CN201711226187A CN108595450A CN 108595450 A CN108595450 A CN 108595450A CN 201711226187 A CN201711226187 A CN 201711226187A CN 108595450 A CN108595450 A CN 108595450A
Authority
CN
China
Prior art keywords
little
bury
data base
point data
burying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711226187.7A
Other languages
English (en)
Other versions
CN108595450B (zh
Inventor
吴朝彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuba Co Ltd
Original Assignee
Wuba Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuba Co Ltd filed Critical Wuba Co Ltd
Priority to CN201711226187.7A priority Critical patent/CN108595450B/zh
Publication of CN108595450A publication Critical patent/CN108595450A/zh
Application granted granted Critical
Publication of CN108595450B publication Critical patent/CN108595450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种埋点数据库构建方法、埋点数据库及埋点查询方法,其中埋点数据库构建方法包括:利用预设的埋点关键词在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据;对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点;根据根据若干个历史埋点,构建埋点数据库。埋点查询方法包括:接收输入的待查询埋点;以待查询埋点作为检索关键词在上述埋点数据库中进行检索。本发明通过自动构建埋点数据库,能够解决埋点数据库缺失的问题,同时可以在构建的埋点数据库中自动查询待查询埋点是否存在,节省了成本,提高了效率。

Description

一种埋点数据库构建方法、埋点数据库及埋点查询方法
技术领域
本发明涉及通信应用领域,特别涉及一种埋点数据库构建方法、埋点数据库及埋点查询方法。
背景技术
商业项目包含很多的业务逻辑和产品模块,为了获取业务逻辑和产品模块的用户行为数据,我们会对大量流程环节添加埋点,但是随着业务线拆分和项目不断迭代,使用的埋点越来越多,导致不同业务出现埋点重复等情况。
为了避免埋点冲突,业务线产品经理在需要添加埋点时,需要询问其他的产品经理一同确认埋点是否可行,是否重复。但是,业务线产品经理在确认埋点是否重复时没有确凿的数据统计,项目运行很多年后,只有个别模块是有埋点记录表的,无法翻查所有埋点;而且埋点确认过程依赖于产品经理之间的沟通,不仅成本大,而且效率低。
发明内容
为了在添加埋点时避免与已经埋入的埋点之间的冲突,本发明提供了一种埋点数据库构建方法、埋点数据库及埋点查询方法。
本发明提供的一种埋点数据库构建方法,包括:
利用预设的埋点关键词,在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据;
对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点;
遍历所有的行数据,得到与所述埋点关键词相匹配的若干个历史埋点,并根据所述若干个历史埋点,构建埋点数据库。
可选的,在本发明所述的埋点数据库构建方法中,对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,包括:
按照所述预设的匹配规则组合中的第一匹配规则对每一个含有历史埋点的行数据进行第二次匹配;
当匹配结果满足预设条件时,得到历史埋点;
当匹配结果不满足预设条件时,选取所述预设的匹配规则组合中的下一个匹配规则重新进行第二次匹配,直到遍历完所有的匹配规则。
可选的,在本发明所述的埋点数据库构建方法中,根据所述若干个历史埋点,构建埋点数据库,包括:
创建数据库、及所述数据库中的数据表;
将所述若干个历史埋点***到所述数据表中,得到埋点数据库。
本发明还提供了一种利用上述埋点数据库构建方法构建的埋点数据库。
本发明还提供了一种埋点查询方法,包括:
接收输入的待查询埋点;
以所述待查询埋点作为检索关键词在上述的埋点数据库中进行检索,得到检索结果并反馈。
可选的,在本发明所述的埋点查询方法中,还包括:当所述待查询埋点不在所述埋点数据库中时,将待查询埋点录入到所述埋点数据库中。
本发明还提供了一种埋点数据库构建设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的埋点数据库构建方法的步骤。
本发明还提供了一种埋点查询设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的埋点查询方法的步骤。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有埋点数据库构建程序,所述埋点数据库构建程序被处理器执行时实现如上所述的埋点数据库构建方法的步骤。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有埋点查询程序,所述埋点查询程序被处理器执行时实现上所述的埋点查询方法的步骤。
本发明有益效果如下:
本发明提供的埋点数据库构建方法、埋点数据库及埋点查询方法,通过自动构建埋点数据库,能够解决埋点数据库缺失的问题,同时可以在构建的埋点数据库中自动查询待查询埋点是否存在,不占用其他人员的时间,节省了成本,提高了效率。
附图说明
图1为本发明第一方法实施例埋点数据库构建方法的流程示意图;
图2为本发明第一方法实施例中调用两个埋点的示意图;
图3为本发明第二方法实施例埋点查询方法的流程示意图;
图4为本发明实例1中埋点数据库构建方法和埋点查询方法的流程示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了在添加埋点时避免与已经埋入的埋点之间的冲突,本发明提供了一种埋点数据库构建方法、埋点数据库及埋点查询方法,以下结合附图对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
图1为本发明第一方法实施例埋点数据库构建方法的流程示意图,如图1所述,本发明第一方法实施例的埋点数据库构建方法包括以下步骤:
S101:利用预设的埋点关键词,在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据。
在本发明中,埋点是用于记录特定行为的一种日志上报方案,具体的,所述埋点关键词为根据之前的已知埋点总结归纳出来的特征或规则。
具体的,可以将埋点操作封装简化为一个方法的调用,只需要传入具体的业务参数如pageType,actionType以及扩展参数,就可以实现一个埋点,即一个页面中的一个事件,形式上我们经常用pageType_actionType来表示,图2为本发明第一方法实施例中调用两个埋点的示意图。其中,pageType为埋点中定义的一个字段,通常用于表示页面类型;actionType为埋点中定义的一个字段,通常用于表示一个动作,或者事件类型,结合pageType可以表示一个完整的埋点,即在某个页面的某个事件。
具体的,所述含有历史埋点的源数据指的是包含历史埋点的源代码。
可选的,利用预设的埋点关键词在含有历史埋点的源数据中进行第一次匹配可以为利用预设的埋点关键词在含有历史埋点的源数据中进行正则匹配。
S102:对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点。
可选的,对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,包括:
按照所述预设的匹配规则组合中的第一匹配规则对每一个含有历史埋点的行数据进行第二次匹配;
当匹配结果满足预设条件时,得到历史埋点;
当匹配结果不满足预设条件时,选取所述预设的匹配规则组合中的下一个匹配规则重新进行第二次匹配,直到遍历完所有的匹配规则。
S103:遍历所有的行数据,得到符合所述埋点关键词的若干个历史埋点,根据所述若干个历史埋点,构建埋点数据库。
可选的,根据所述若干个历史埋点,构建埋点数据库,包括:
创建数据库、及所述数据库中的数据表;
将所述若干个历史埋点***到所述数据表中,得到埋点数据库。
本发明第一方法实施例提供的埋点数据库的构建方法,能够自动在含有历史埋点的源数据中查找出历史埋点,并根据查找到的历史埋点构建埋点数据库,填补了现有技术的空白。
本发明的装置实施例为利用本发明第一方法实施例的埋点数据库构建方法构建的埋点数据库。
具体的,在得到埋点数据库后可以定义埋点***,这个过程主要是设计埋点***对外需要支持的接口,比如查询接口和***接口。具体的,所述埋点数据库采用的是轻量级的SQLite,可以设计所需要的几个接口,比如初始化数据库并导入数据、查询埋点、更新埋点介绍信息、新增埋点等。
图3为本发明第二方法实施例埋点查询方法的流程示意图,如图3所述,本发明第二方法实施例的埋点查询方法包括以下步骤:
S301:接收输入的待查询埋点。
具体的,将待查询的埋点以pageType_actionType的形式作为参数,输入给根据本发明第一方法实施例的方法构建的埋点数据库。
S302:以所述待查询埋点作为检索关键词在上述的埋点数据库中进行检索,得到检索结果并反馈。
具体的,经过检索后将查询结果反馈出来,查询者即可知道该埋点是都已存在。其中,检索结果的反馈形式可以为将待查询埋点在埋点数据库中的存储形式显示出来,或者在显示界面显示“查询埋点已经存在”或“不存在查询埋点”的字样。
进一步的,在本发明第二方法实施例的埋点查询方法中,还包括:当所述待查询埋点不在所述埋点数据库中时,将所述待查询埋点录入到所述埋点数据库中。具体的,待查询埋点以pageType_actionType的形式作为参数输入到埋点数据库中,自动将数据***到数据库,并且将结果反馈出来,查询者即可知道埋点***是否成功了。
本发明第二方法实施例提供的埋点查询方法,在根据本发明第一方法实施例构建的埋点数据库中检索待查询的埋点是否已经存在,不占用其他人员的时间,节省了成本,提高了效率。
本发明还提供了一种埋点数据库构建设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:
步骤11:利用预设的埋点关键词,在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据。
在本发明中,埋点是用于记录特定行为的一种日志上报方案,具体的,所述埋点关键词为根据之前的已知埋点总结归纳出来的特征或规则。
步骤12:对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点。
可选的,对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,包括:
按照所述预设的匹配规则组合中的第一匹配规则对每一个含有历史埋点的行数据进行第二次匹配;
当匹配结果满足预设条件时,得到历史埋点;
当匹配结果不满足预设条件时,选取所述预设的匹配规则组合中的下一个匹配规则重新进行第二次匹配,直到遍历完所有的匹配规则。
步骤13:遍历所有的行数据,得到符合所述埋点关键词的若干个历史埋点,根据所述若干个历史埋点,构建埋点数据库。
可选的,根据所述若干个历史埋点,构建埋点数据库,包括:
创建数据库、及所述数据库中的数据表;
将所述若干个历史埋点***到所述数据表中,得到埋点数据库。
本发明提供的埋点数据库的构建设备,能够自动在含有历史埋点的源数据中查找出历史埋点,并根据查找到的历史埋点构建埋点数据库,填补了现有技术的空白。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有埋点数据库构建程序,所述埋点数据库构建程序被处理器执行时实现如下步骤:
步骤21:利用预设的埋点关键词,在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据。
在本发明中,埋点是用于记录特定行为的一种日志上报方案,具体的,所述埋点关键词为根据之前的已知埋点总结归纳出来的特征或规则。
步骤22:对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点。
可选的,对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,包括:
按照所述预设的匹配规则组合中的第一匹配规则对每一个含有历史埋点的行数据进行第二次匹配;
当匹配结果满足预设条件时,得到历史埋点;
当匹配结果不满足预设条件时,选取所述预设的匹配规则组合中的下一个匹配规则重新进行第二次匹配,直到遍历完所有的匹配规则。
步骤23:遍历所有的行数据,得到符合所述埋点关键词的若干个历史埋点,根据所述若干个历史埋点,构建埋点数据库。
可选的,根据所述若干个历史埋点,构建埋点数据库,包括:
创建数据库、及所述数据库中的数据表;
将所述若干个历史埋点***到所述数据表中,得到埋点数据库。
本发明提供的计算机可读存储介质,能够自动在含有历史埋点的源数据中查找出历史埋点,并根据查找到的历史埋点构建埋点数据库,填补了现有技术的空白。
本发明还提供了一种埋点查询设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:
S31:接收输入的待查询埋点。
S32:以所述待查询埋点作为检索关键词在上述的埋点数据库中进行检索,得到检索结果并反馈。
具体的,经过检索后将查询结果反馈出来,查询者即可知道该埋点是都已存在。其中,检索结果的反馈形式可以为将待查询埋点在埋点数据库中的存储形式显示出来,或者在显示界面显示“查询埋点已经存在”或“不存在查询埋点”的字样。
进一步的,所述计算机程序被所述处理器执行时实现如下步骤:当所述待查询埋点不在所述埋点数据库中时,将所述待查询埋点录入到所述埋点数据库中。
本发明提供的埋点查询设备,在根据本发明第一方法实施例构建的埋点数据库中检索待查询的埋点是否已经存在,不占用其他人员的时间,节省了成本,提高了效率。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有埋点查询程序,所述埋点查询程序被处理器执行时实现如下步骤:
S41:接收输入的待查询埋点。
S42:以所述待查询埋点作为检索关键词在上述的埋点数据库中进行检索,得到检索结果并反馈。
具体的,经过检索后将查询结果反馈出来,查询者即可知道该埋点是都已存在。其中,检索结果的反馈形式可以为将待查询埋点在埋点数据库中的存储形式显示出来,或者在显示界面显示“查询埋点已经存在”或“不存在查询埋点”的字样。
进一步的,所述计算机程序被所述处理器执行时实现如下步骤:当所述待查询埋点不在所述埋点数据库中时,将所述待查询埋点录入到所述埋点数据库中。
本发明提供的计算机可读存储介质,在根据本发明第一方法实施例构建的埋点数据库中检索待查询的埋点是否已经存在,不占用其他人员的时间,节省了成本,提高了效率。
为了更加详细的说明本发明的埋点数据库构建方法和埋点查询方法,给出实例1。
图4为本发明实例1中埋点数据库构建方法和埋点查询方法的流程示意图,如图4所示,本发明实例1埋点数据库的构建方法包括以下步骤:
步骤1:对所有源代码(在这里指所有java文件),进行逐文件过滤。基于本发明实例1的埋点方法,首先将符合埋点关键词的所有代码行找出来,并重定向到一个记录的文件,标记为Data 1。这个文件数据根据行来组织数据,具体来说就是每一行都是一个埋点,内容包括该埋点的源代码文件名称、行号和埋点代码。
步骤2:虽然已经得到了Data 1,但是Data 1中的行数据并不是最终的埋点,需要进一步清洗。同样以行为单位,读取Data 1的所有数据,并且在每一行读取后执行预设的处理逻辑,具体来说就是将行当中的pageType和actionType的真正值都取出来。由于在编码的时候代码写法很多,有的是将pageType,actionType直接以字符串形式书写,有的却是用变量代表,还有的甚至包含了二元运算,等等很多情况,因此过滤的时候需要编写多种匹配规则。如果满足条件,则将pageType和actionType提取后写入一个文件中,标记为Data 2。在对每一个行数据进行匹配的过程中,会出现一些不能确定的行数据,可以将其当做可疑埋点,单独存入另外一个文件,标记为Data 3。
步骤3:将Data 2作为输入数据,自动创建数据库和数据表,以及相关的表字段;然后将埋点仍然按行操作,针对每一个埋点执行一个数据库***语句的批处理操作,也就是将其输入到数据库的表中。
步骤4:将待查询的埋点以pageType_actionType的形式作为参数,输入给埋点***,***经过检索数据库后将查询结果反馈出来,查询者即可知道该埋点是否已经存在。
步骤5:将需要***的埋点以pageType_actionType的形式作为参数,输入埋点***,***自动将数据***到数据库,并且将结果反馈出来,查询者即可知道埋点***是否成功。
步骤4和步骤5实际上没有先后关系,他们都是埋点***所支持的功能。
本发明实施例的埋点数据库构建方法和埋点查询方法可以直接在macOS和linux机器上使用,同时也可以部署到远程服务器,搭配简单的web前端页面,可以做到页面可视化的操作,无论哪种模式都只需要下载安装包后解压执行。
本发明提供的埋点数据库构建方法、埋点数据库及埋点查询方法,通过自动构建埋点数据库,能够解决埋点数据库缺失的问题,同时可以在构建的埋点数据库中自动查询待查询埋点是否存在,不占用其他人员的时间,节省了成本,提高了效率。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

Claims (10)

1.一种埋点数据库构建方法,其特征在于,包括:
利用预设的埋点关键词,在含有历史埋点的源数据中进行第一次匹配,得到含有历史埋点的行数据;
对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,得到历史埋点;
遍历所有的行数据,得到与所述埋点关键词相匹配的若干个历史埋点,并根据所述若干个历史埋点,构建埋点数据库。
2.如权利要求1所述的埋点数据库构建方法,其特征在于,对每一个含有历史埋点的行数据按照预设的匹配规则组合进行第二次匹配,包括:
按照所述预设的匹配规则组合中的第一匹配规则对每一个含有历史埋点的行数据进行第二次匹配;
当匹配结果满足预设条件时,得到历史埋点;
当匹配结果不满足预设条件时,选取所述预设的匹配规则组合中的下一个匹配规则重新进行第二次匹配,直到遍历完所有的匹配规则。
3.如权利要求1所述的埋点数据库构建方法,其特征在于,根据所述若干个历史埋点,构建埋点数据库,包括:
创建数据库、及所述数据库中的数据表;
将所述若干个历史埋点***到所述数据表中,得到埋点数据库。
4.一种利用权利要求1~3任一项的埋点数据库构建方法构建的埋点数据库。
5.一种埋点查询方法,其特征在于,包括:
接收输入的待查询埋点;
以所述待查询埋点作为检索关键词在权利要求4所述的埋点数据库中进行检索,得到检索结果并反馈。
6.如权利要求5所述的埋点查询方法,其特征在于,还包括:
当所述待查询埋点不在所述埋点数据库中时,将所述待查询埋点录入到所述埋点数据库中。
7.一种埋点数据库构建设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至3中任一项所述的埋点数据库构建方法的步骤。
8.一种埋点查询设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求5至6中任一项所述的埋点查询方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有埋点数据库构建程序,所述埋点数据库构建程序被处理器执行时实现如权利要求1至3中任一项所述的埋点数据库构建方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有埋点查询程序,所述埋点查询程序被处理器执行时实现如权利要求5至6中任一项所述的埋点查询方法的步骤。
CN201711226187.7A 2017-11-29 2017-11-29 一种埋点数据库构建方法、埋点数据库及埋点查询方法 Active CN108595450B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711226187.7A CN108595450B (zh) 2017-11-29 2017-11-29 一种埋点数据库构建方法、埋点数据库及埋点查询方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711226187.7A CN108595450B (zh) 2017-11-29 2017-11-29 一种埋点数据库构建方法、埋点数据库及埋点查询方法

Publications (2)

Publication Number Publication Date
CN108595450A true CN108595450A (zh) 2018-09-28
CN108595450B CN108595450B (zh) 2021-06-04

Family

ID=63633325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711226187.7A Active CN108595450B (zh) 2017-11-29 2017-11-29 一种埋点数据库构建方法、埋点数据库及埋点查询方法

Country Status (1)

Country Link
CN (1) CN108595450B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110825731A (zh) * 2019-09-18 2020-02-21 平安科技(深圳)有限公司 数据存储方法、装置、电子设备及存储介质
CN112559278A (zh) * 2019-09-25 2021-03-26 腾讯科技(深圳)有限公司 操作数据的获取方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030101128A1 (en) * 2001-11-29 2003-05-29 Abernethy William Randolph State tracking system for a basket trading system
CN102946319A (zh) * 2012-09-29 2013-02-27 焦点科技股份有限公司 网络用户行为信息分析***及其分析方法
US8606825B1 (en) * 2011-07-20 2013-12-10 Google Inc. Query response streams based on dynamic query library
CN104915296A (zh) * 2015-06-29 2015-09-16 北京金山安全软件有限公司 埋点测试方法、数据的查询方法及装置
CN106571949A (zh) * 2016-09-23 2017-04-19 北京五八信息技术有限公司 埋点处理方法及装置
US9781160B1 (en) * 2017-05-31 2017-10-03 KnowBe4, Inc. Systems and methods for discovering suspect bot IP addresses and using validated bot IP address to ignore actions in a simulated phishing environment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030101128A1 (en) * 2001-11-29 2003-05-29 Abernethy William Randolph State tracking system for a basket trading system
US8606825B1 (en) * 2011-07-20 2013-12-10 Google Inc. Query response streams based on dynamic query library
CN102946319A (zh) * 2012-09-29 2013-02-27 焦点科技股份有限公司 网络用户行为信息分析***及其分析方法
CN104915296A (zh) * 2015-06-29 2015-09-16 北京金山安全软件有限公司 埋点测试方法、数据的查询方法及装置
CN106571949A (zh) * 2016-09-23 2017-04-19 北京五八信息技术有限公司 埋点处理方法及装置
US9781160B1 (en) * 2017-05-31 2017-10-03 KnowBe4, Inc. Systems and methods for discovering suspect bot IP addresses and using validated bot IP address to ignore actions in a simulated phishing environment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110825731A (zh) * 2019-09-18 2020-02-21 平安科技(深圳)有限公司 数据存储方法、装置、电子设备及存储介质
CN110825731B (zh) * 2019-09-18 2023-10-24 平安科技(深圳)有限公司 数据存储方法、装置、电子设备及存储介质
CN112559278A (zh) * 2019-09-25 2021-03-26 腾讯科技(深圳)有限公司 操作数据的获取方法和装置
CN112559278B (zh) * 2019-09-25 2024-02-09 腾讯科技(深圳)有限公司 操作数据的获取方法和装置

Also Published As

Publication number Publication date
CN108595450B (zh) 2021-06-04

Similar Documents

Publication Publication Date Title
CN102402605B (zh) 用于搜索引擎索引的混合分布模型
CN101876983B (zh) 数据库分区方法与***
CN101681377B (zh) 用于搜索的用户定义的相关性排序
CN102567329B (zh) 一种数据查询方法及***
CN101206670B (zh) 用于将非结构化信息转换成内容的***和方法
CN105630938A (zh) 一种智能问答***
CN102693273A (zh) 无监督消息聚类
CN102810094A (zh) 报表生成方法及装置
CN103714096A (zh) 基于Lucene的倒排索引***构建、数据处理方法及装置
CN108804642A (zh) 检索方法、装置、计算机设备及存储介质
CN1987861A (zh) 处理数据库查询的***和方法
CN102591969A (zh) 基于用户历史行为提供搜索结果的方法及服务器
US8732194B2 (en) Systems and methods for generating issue libraries within a document corpus
CN104077369B (zh) 多维度数据的匹配装置和匹配方法
CN101452487A (zh) 一种数据加载的方法、***及数据加载装置
US11308177B2 (en) System and method for accessing and managing cognitive knowledge
CN106599153A (zh) 一种基于多个数据源的废旧行业搜索***以及其方法
CN104714974A (zh) 一种查询语句解析与再处理的方法和装置
CN106649800A (zh) 一种基于Solr的中文检索方法
US20080222063A1 (en) Extensible mechanism for detecting duplicate search items
CN108595450A (zh) 一种埋点数据库构建方法、埋点数据库及埋点查询方法
CN102270201B (zh) 用于网络文件的多维索引的方法和设备
CN103500222A (zh) 通信软件聊天对象的搜索方法及装置
US11620282B2 (en) Automated information retrieval system and semantic parsing
CN110245215B (zh) 一种文本检索方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant