一种基于网状结构的用户信息高效检索方法

基本信息

申请号 CN202011587721.9 申请日 -
公开(公告)号 CN112948447A 公开(公告)日 2021-06-11
申请公布号 CN112948447A 申请公布日 2021-06-11
分类号 G06F16/2457;G06F16/248;G06F16/2453 分类 计算;推算;计数;
发明人 苏万生;陈光鹏;翁彬 申请(专利权)人 福建票付通信息科技有限公司
代理机构 - 代理人 -
地址 350000 福建省福州市鼓楼区西洪路528号云座-3号楼7楼
法律状态 -

摘要

摘要 本发明公开了一种基于网状结构的用户信息高效检索方法:将用户和每一级接收到的商品做为节点;将商品与用户的归属关系作为边,将商品在不同层级上的联系也作为边;上述模型存储到GDB中;定义数据定义的XML模型,包含需要作为检索条件的字段,字段需要包含所属的表信息,以及多个表之间的join规则;将自定义的XML模型定义转换成ES的数据源提取模型,通过mysql的binlog同步到异步队列再写入ES;提供接口封装,将关系链的检索通过到GDB中实现获取到查询到集合A,将需要作为排序及过滤的非关系链数据作为检索条件,到ES中查询获取集合B;将A和B的交集作为查询接口返回的ID集合结果。本发明具有查询效率高,系统复杂度低,数据复用率高和维护成本低的优点。