apache-spark - 带有 Spark-Neo4j-Connector 或 CAPS 的 Geohash 图
问题描述
Neo4j-spark-connector 可以创建 geohash 图吗?
我已经能够在 neo4j 中使用 LOAD CSV 来做到这一点,但现在我想用 spark 来做到这一点。
我的数据每行有两个GEOHASH:一个用于取货,另一个用于下车=>我想:
1)用关系TRIP连接接送
2) 下车可以作为另一次旅行的接送
3)合并节点的创建
使用LOAD 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)