如何在Neo4j1.9.9中删除索引?

时间:2016-03-07 03:00:50

标签: indexing neo4j cypher

问题1: 除了使用Neo4j REST API之外,有没有办法删除节点索引?

问题2: Neo4jTemplate.delete(T实体)将删除该节点。它是否也删除了所有节点索引?

问题3: 使用以下Cypherto删除节点及其关系。它是否也删除了节点索引?  start node = node({nodeId})match node- [r] - ()delete r,node

感谢。

1 个答案:

答案 0 :(得分:1)

您的意思是从索引或整个索引中删除节点吗?无论哪种方式,

  1. 是的,如果您有权访问嵌入式API(http://neo4j.com/docs/1.9.9/indexing-remove.html),则可以使用Java API从索引中删除节点。使用theIndex.delete()

  2. 也可以删除整个索引
  3. SDN(< 4.x)将从索引中删除该节点。它不会删除整个索引。

  4. 不,您必须从索引中手动删除该节点。