The application discloses a query method, a device, a storage medium and a processor of path information. The method includes: receiving the path information query request through the preset interface of the code; based on the path information query request, the path query is carried out through the expression tree constructed in the code, in which the expression tree includes multiple expressions, and the multiple expressions are converted by multiple path information stored in the code; and the path information queried is fed back. Through the application, the problem of low efficiency of path information query in the daily analysis of website path in related technologies is solved.
【技术实现步骤摘要】
一种路径信息的查询方法及装置、存储介质和处理器
本申请涉及网站路径分析
,具体而言,涉及一种路径信息的查询方法及装置、存储介质和处理器。
技术介绍
现有技术中,当前网站在做路径信息日常分析时,会将网站访问者的某种行为定义为一种转化信息,比如我们在电商网站中下了一个订单或在某个公众号里面点击了关注,但是我们通常在执行这一行为之前已经多次访问过该网站或公众号,在这里我们将用户的所有访问通过时间顺序串联起来,然后称之为访问路径,访问路径中的每次访问我们称之为访问节点。而在网站路径日常分析中,对用户ID聚合的访问路径信息进行查询,通常采用关键词模糊查询,得到最终查询结果。但是通过上述的操作我们可以得到这样一个很明显的结论:查询的效率十分低下而且不灵活。首先,因为关键词like会使创建的索引无效造成数据库全局扫描,导致查询效率低下;其次,因为如果增加了新的过滤条件或者使用其他过滤条件组合会重新计算其逻辑,导致查询方式不灵活。针对相关技术中网站路径日常分析中存在的查询问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种路径信息的查询方法及装置、存储介质和处理器,以解决相关技术中进行网站路径日常分析时,路径信息查询效率低下的问题。为了实现上述目的,根据本申请的一个方面,提供了一种路径信息的查询方法。该方法包括:通过代码的预设接口接收路径信息查询请求;基于路径信息查询请求,通过代码中构建的表达式树进行路径查询,其中,表达式树包括多个表达式,多个表达式 ...
【技术保护点】
1.一种路径信息的查询方法,其特征在于,包括:/n通过代码的预设接口接收路径信息查询请求;/n基于所述路径信息查询请求,通过所述代码中构建的表达式树进行路径查询,其中,所述表达式树包括多个表达式,所述多个表达式通过存储于所述代码中的多个路径信息转换得到;/n反馈查询到的路径信息。/n
【技术特征摘要】
1.一种路径信息的查询方法,其特征在于,包括:
通过代码的预设接口接收路径信息查询请求;
基于所述路径信息查询请求,通过所述代码中构建的表达式树进行路径查询,其中,所述表达式树包括多个表达式,所述多个表达式通过存储于所述代码中的多个路径信息转换得到;
反馈查询到的路径信息。
2.根据权利要求1所述的方法,其特征在于,在基于所述路径信息查询请求,通过所述代码中构建的表达式树进行路径查询之前,所述方法还包括:
获取目标数据库中存储的路径数据,其中,所述路径数据中至少包括多个路径信息;
将所述多个路径信息进行字符串转换,得到多个表达式;
根据所述多个表达式构建所述表达式树。
3.根据权利要求2所述的方法,其特征在于,每个所述路径信息包括路径节点和路径节点的顺序,所述将所述多个路径信息进行字符串转换,得到多个表达式,包括:
将每个所述路径信息中的路径节点进行字符串转换,并将转换后的字符串按照所述路径节点的顺序连接,得到所述多个表达式。
4.根据权利要求2所述的方法,其特征在于,
在构建所述表达式树之后,所述方法还包括:将所述表达式树存入所述代码的内存中;
基于所述路径信息查询请求,通过所述代码中构建的表达式树进行路径查询包括:通过所述路径信息查询请求与所述代码的内存中的表达式树之间的字符串匹配,进行路径信息查询。
5.根据权利要求4所述的方法,其特征在于,在通过所述路径信息查询请求与所述代码的内存中的表达式树之间的字符串匹配,进行路径信息查询之前,所述方法还包括:
获取所述路径信息查询请求的数据结构;
判断所述路径信息查询请求的数据结构是否与所述表达式树的字符串格式一致;
如果是,则转入执行所述通过所述路径信息查询请求与所述代码的内存中...
【专利技术属性】
技术研发人员:郭大为,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。