一种基于网状结构的用户信息高效检索方法
基本信息
申请号 | 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集合结果。本发明具有查询效率高,系统复杂度低,数据复用率高和维护成本低的优点。 |
