Neo4j人员关系检索

应用场景 :

        对嫌疑人进行摸排的时候,会查看这个人走得近的有哪些人。根据某个人做关系展开,一层层研判

        案件串并,查看两个犯罪嫌疑人是否有关系有交集。将两个人的身份证号之间输入,看看这两个节点能不能建立起关系,neo4j图计算查出最短路径。

原数据:

常驻人口,暂住人口,火车,旅馆,网吧,社保,飞机


常驻人口->根据户号计算同户口的关系

暂住人口->根据是否同一个房号计算同租房的关系

火车订票->根据次数和时间和火车列号 计算同订票关系

旅馆住宿->计算同住宿和同房的关系

网吧->次数时间和地点就是那同上网的关系

社保->时间和公司计算同事

飞机->次数和时间和航班号 计算同航班 

实现方式

spark sql union后过滤出两个人的关系

然后将关系写入neo4j

节点:人的属性

关系:关系类型,自定义权重

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。