首页 > 解决方案 > 带有 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)

地理哈希图

标签: apache-sparkneo4jcypher

解决方案


推荐阅读