我正在运行最新的 neo4j v2,安装了空间插件。我已经设法索引了几乎所有我需要在地理索引中索引的节点。我正在努力解决的问题之一是如何轻松检查节点是否已被索引?
我找不到任何 REST 端点来获取此信息,并且使用 cypher 不容易获得此信息。但是我尝试了这个查询,因为它似乎给了我想要的结果,除了运行时是不可接受的。
MATCH (a)-[:RTREE_REFERENCE]->(b) where b.id=989898 return b;
由于地理索引仅存储对已在关系 RTREE_REFERENCE 引用的节点中的 id 属性值中索引的节点的引用,我认为这可能是要走的路。
此查询现在需要:14459 ms
从neo4j-shell
.
我的数据库不大,大约41000 nodes
,我想总共添加到空间索引中。
必须有更好的方法来做到这一点。任何想法和/或指针将不胜感激。