I asked the questions twice, so i now know the answer : http://github.com/tinkerpop/gremlin/blob/master/trunk/src/main/java/com/tinkerpop/gremlin/db/neo/NeoGraph.java#L108
Undocumented API : nodeManager.getNumberOfIdsInUse(Node.class) nodeManager.getNumberOfIdsInUse(Relationship.class) -- Ker2x On Wed, Dec 30, 2009 at 4:19 PM, <[email protected]> wrote: > I would be interested in this as well. > > I was hoping for something like a "relationshipCount" property built in to the > node core class. Until now I have been using a loop to count the results of > the getAllRelationships method. > > On Wednesday 30 December 2009 16:08:00 Lorenzo Livi wrote: >> Hi all, >> I have two questions about performance. >> >> 1) I need to calculate the degree of a node (outlinks+inlinks). I can >> see that neo4j use lucene to index the node, so each node is a lucene >> document, and we can search the nodes by properties. So if I need to >> get the degree I can't use the index because the relationships (edges) >> are not indexed? It's correct? >> The getRelationships() method (from Node class or batch inserter mode) >> is optimized to do so? >> Is there a better way to do this? >> I'm thinking abount storing the adiacence of nodes as properties of >> the nodes. Then I can lookup the adiacence using lucene. This may be >> wrong? >> >> 2) Do you think that using multiple threads for creating the graph is >> a good idea? I mean from performance point of view both using >> transaction and batch mode. >> >> Thanks for any help. >> strozzino >> _______________________________________________ >> Neo mailing list >> [email protected] >> https://lists.neo4j.org/mailman/listinfo/user >> > _______________________________________________ > Neo mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > -- Laurent "ker2x" Laborde Sysadmin & DBA at http://www.over-blog.com/ _______________________________________________ Neo mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

