假设我有一个名为“用户”的索引。如何使用Neo4j-Java Api获取属于该索引的所有节点?
我尝试了下面的代码
val nodeIndex = getNodeIndex("article").get
val nodes = nodeIndex.getGraphDatabase().getAllNodes()
但是,我在数据库中找到了所有节点。我该如何解决?
最佳答案
您应该在nodeIndex上使用“get”或“query”,例如:
IndexHits<Node> allArticles = nodeIndex.query( "*:*" );
... do stuff ...
allArticles.close();
or
Node myArticle = nodeIndex.get( "name", "MyArticle" ).getSingle();
上面的操作是不管索引如何,获取图形数据库并返回所有节点。