Neo4j人员关系检索

应用场景 :

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

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

原数据:

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


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

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

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

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

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

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

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

实现方式

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

然后将关系写入neo4j

节点:人的属性

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

你可能感兴趣的:(Neo4j人员关系检索)