如何在 Neo4j 中创建 geohash 树

how to create geohash tree in neo4j

基于一个问题 一位专家用这个代码回答了:

CALL spatial.addPointLayerGeohash('my_geohash_layer_name')
CREATE (n:Node {latitude:60.1,longitude:15.2}) WITH n 
CALL spatial.addNode('my_geohash_layer_name',n) YIELD node 
RETURN node

创建组织空间节点的 geohash 树

所以我尝试使用两个空间节点,但与 R 树不同的是,空间节点没有通过任何连接链接到层!?这个代码是真的吗?或者有什么问题?

如果你想要一个图内树结构作为索引,你需要使用RTree索引(这是Neo4j Spatial中的默认索引)。如果你想要一个 geohash 索引,图中将没有树,因为 geohashes 被作为字符串存储在 lucene 索引中用于字符串前缀搜索。字符串前缀搜索是搜索基于 geohash 的索引的常用方法。