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)