删除没有名称的Neo4j遗留节点索引

时间:2014-01-15 16:53:08

标签: neo4j

我有一个Neo4j图形数据库,其中包含几个已升级到Neo4j 2.0.0的旧节点索引。我正在利用最新版本中的新功能,因此将远离旧版索引并最终删除它们。为此做准备,我注意到在我的遗留索引列表中,有一个没有名称。这通过遗留webadmin UI,Neo4j shell通过index --indexes命令和REST API列出。从对REST API的响应中删除的摘录显示

支持::

GET http://localhost:7474/db/data/index/node/

响应:

{
  "": {
    "template": "http://localhost:7474/db/data/index/node//{key}/{value}",
    "provider": "lucene",
    "type": "exact"
  }
}

正如您所看到的,没有索引标题!因此,我似乎找不到删除它的方法。我试图通过webadmin中的“索引”选项卡,neo4j-shell中的索引命令和REST API删除它。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用webadmin的“索引”标签吗?能够删除其中一个索引。

或者在neo4j-shell中,尝试

 eval db.index().forNodes("").delete();