我有一个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删除它。有什么想法吗?
答案 0 :(得分:0)
您可以尝试使用webadmin的“索引”标签吗?能够删除其中一个索引。
或者在neo4j-shell中,尝试
eval db.index().forNodes("").delete();