Hi,

The company I am working for have a fairly large and complex database 
(around 3.5 million nodes) that we have recently upgraded from Neo4j 1.9.4 
to 2.2.1.

I am trying to export all nodes from the database to another non-neo4j 
database for reporting. I started off by using the the excellent Neo4j 
Shell Tools to export the entire database to GraphML format. I found that 
there are missing nodes in the export,The neo4j web console reports a 
certain number of nodes in the database and the export-graphml command 
reports that a smaller number of nodes have been exported (smaller by about 
85,000 nodes out of 3.5 million). The missing nodes appear normally in 
Cypher queries.

As a sanity check I wrote an application that uses the Neo4j java API and 
found the same problem, I called GlobalGraphOperations.at(db).getAllNodes() 
iterated over the result and got the same problem, the total number of 
nodes is incorrect.

If I create a new database and populate it with a smaller set test data 
from our integration tests the problem does not occur.

An investigation of the missing nodes indicates that they are scattered 
through different node types and relationships (all of our nodes are 
serialized from class objects using a Neo4j client).

We can supply the database in question if required.

Thanks in advance


-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to