基于属性的相似性映射

时间:2017-08-08 16:03:55

标签: csv neo4j cypher

我的CSV看起来像这样:

Bob 123.com random.com something.something.com etc
Mike 123.com random.com something.something.something.com etc
Joe etc.com random.domain.com random.com something.com

名称是我正在使用的标签,域名是我希望根据相似性(属性名称)彼此连接的属性。如果不键入每一个标签和属性,我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

鉴于您的CSV文件格式,以下是如何创建唯一@IBPerson节点以及它们之间关系的示例:

Domain

有一个例子说明了如何让所有LOAD CSV FROM 'url-of-csv' AS row MERGE (p:Person {name: row[0]}) WITH p, TAIL(row) AS domains UNWIND domains AS domain MERGE (d:Domain {name: domain}) MERGE (p)-[:IN]->(d); 域名的人:

random.com