Neo4j空间索引删除

时间:2014-07-29 22:50:40

标签: neo4j neo4j-spatial

如何删除空间索引及其所有数据?我已将节点添加到此索引中,但现在我已将其添加到另一个空间索引中。我不再需要旧索引。

2 个答案:

答案 0 :(得分:2)

JEY,

有一个REST调用将删除RTree图层节点及其图中的节点。

:DELETE /db/data/index/node/{layer name}

要小心,因为如果图层图中的节点是使用REST addNodeToLayer方法添加的,那么它们也将被删除。

有趣的是,实际的索引对象不会被删除。如果您进行REST调用

:GET /db/data/index/node

在DELETE调用之前和之后,您将看到列出的相同索引。

恩典与和平,

吉姆

答案 1 :(得分:0)

通常只需通过API和层来删除索引即可。

嗯,可能最容易找到rtree-root并编写一个查询/代码,将其遍历到叶子节点并删除所有内容?