带Spark-Neo4j-Connector或CAPS的Geohash图

时间:2018-08-16 15:42:38

标签: apache-spark neo4j cypher

neo4j-spark-connector是否可以创建geohash图?

我已经可以通过neo4j中的LOAD CSV来做到这一点,但是现在我想用spark。

我的数据每一行都有两个 GEOHASH :一个用于接送,另一个用于放置=>我要:

1)以TRIP关系连接拾音器并下车

2)下车可能是另一趟旅程的接载

3)合并节点的创建

使用载入CSV ,我这样做了:

 load csv from "file:///green_data.csv" as line 

 MERGE(p:HashNode {geohash: line[20]}) ON CREATE set p.pickup=True ,p.timehash=line[21] ON MATCH set p.pickup=True, p.timehash=line[21] 

 MERGE(d:HashNode {geohash: line[22]}) ON CREATE set d.dropoff=True,d.timehash=line[23] ON MATCH set d.dropoff=True,d.timehash=line[23] 

 MERGE (p)-[:trip{VendorID:line[0]}]->(d)

geohash graph

0 个答案:

没有答案