デフォルトの Lucene インデックス エンジンを使用している場合、インデックスを削除するための Cypher コマンドは何ですか? また、特定のインデックス内のインデックス エントリを削除するための Cypher コマンドは何ですか?
質問する
4268 次
2 に答える
6
新しいバージョンの Neo4j を使用していることを知っているため、質問が古くなっているかどうかはわかりませんが、バージョン 2.2.1 では、Cypher
viaを使用してインデックスを削除する可能性があります。
DROP INDEX ON :Label(property)
于 2015-06-08T14:21:19.097 に答える
0
Index
うーん、使用中を削除する方法があるかどうかはわかりませんCypher
..
Neo4j API
ただし、次のように使用できます。
for ( String indexName : server.getDatabase().graph.index()
.nodeIndexNames() )
{
try{
server.getDatabase().graph.index()
.forNodes( indexName )
.delete();
} catch(UnsupportedOperationException e) {
// Encountered a read-only index.
}
}
for ( String indexName : server.getDatabase().graph.index()
.relationshipIndexNames() )
{
try {
server.getDatabase().graph.index()
.forRelationships( indexName )
.delete();
} catch(UnsupportedOperationException e) {
// Encountered a read-only index.
}
}
あなたはここで見ることができます、それはあなたを助けるかもしれません..
于 2013-07-09T07:27:31.220 に答える