如何使用Neo4j 2.0.x中的Java API找到具有特定标签的所有节点?

Zac*_*ack 7 java labels neo4j

我需要使用Java低级API在整个图中找到特定节点.我曾经使用版本1.x中的Reference节点执行此操作,但该概念已在2.0版本中删除.

我以为我可以使用标签来执行此操作:我会在创建时为此节点(并且只有此节点)分配标签.随后我将获得具有此特定标签的所有节点,该标签应返回单个命中,即我正在寻找的特殊节点.不幸的是,我找不到使用Java API查找具有特定标签的所有节点的方法.

我能够用Cypher做到这一点,但我希望看起来尽可能快,因此节省查询解析,规划和执行的成本将是巨大的.

小智 5

此方法GlobalGraphOperations.getAllNodesWithLabel(Label label)返回具有指定标签的所有节点.