一种基于elasticsearch父子关系的海量发票数据查询方法及系统

基本信息

申请号 CN201911389046.6 申请日 -
公开(公告)号 CN111241121A 公开(公告)日 2020-06-05
申请公布号 CN111241121A 申请公布日 2020-06-05
分类号 G06F16/242(2019.01)I 分类 计算;推算;计数;
发明人 赵建明;池纪田;吴童;徐记涛;于晓;苑鲁娜;张乐鹏;肖安房;张文志 申请(专利权)人 航天信息(山东)科技有限公司
代理机构 北京久维律师事务所 代理人 邢江峰
地址 250101山东省济南市新泺大街1166号奥盛大厦2号楼19层1909室
法律状态 -

摘要

摘要 一种基于elasticsearch父子关系的海量发票数据查询方法,该方法包括以下步骤:创建父子关系表,设置维度表纳税人数据为父节点,事实表发票数据为子节点;创建父节点的具体信息、创建子节点的具体信息;在父级和子级之间创建链接,使子级文档与父级文档存储在同一分片上;采用固定的周期创建索引,通过has_child查询父级中的数据返回子级、查询子级中的数据返回父级。还包括一种基于elasticsearch父子关系的海量发票数据查询系统。本发明通过has_child实现海量发票数据多条件查询秒级返回。通过在父级与子级间建立链接,实现了事实表发票数据随着纳税人维度变更而变更,及时的调整并保证数据的准确性,解决了之前需要对每个事实表发票数据进行修改的问题,提高了工作效率,减少错误率。