Neo4j Spatial 使用 MATCH 子句

Neo4j Spatial using the MATCH clause

我正在使用 neo4j 空间 withinDistance 函数。我为此找到的所有文档都使用了 START 子句。

我想将较新的 MATCH 子句用作 recommended by neo4j。这也是因为我想使用不适用于 START 的 USING INDEX 子句。我的问题是如何用 MATCH 编写以下行。

开始时 = node:geom('withinDistance:[-41.23,174.79, 20.0]')

地理索引是作为手动索引实现的。查询手动索引的唯一方法是 START 子句。这是目前 START 唯一有效的用例。无法使用 MATCH 查询 manual/spatial 索引。

N.B。在 Neo4j 的未来版本中,我希望有一种使用 match 的方法。