How large are your taxonomies?
In general matching them up and re-connecting the nodes to the other parent should be pretty easy. You shouldn't need any specific in-memory processing for that. If you can persist your in-memory graph to csv (node and edge-list) or graphml you can import it into neo4j. But you can also just use Neo4j's Java API from JGraphT to write out nodes and rels. Michael > Am 05.03.2015 um 11:25 schrieb Sri <[email protected]>: > > Hi, > > I have a use case as below > > > Use case: > > I have two product cateogory taxonomies. I would like to merge same/similar > categories into one single taxonomy/graph. > > This would involve some graph processing such as deleting a node , creating a > relationship to new node and establish parent-child relationship between > categories. > > > > Approach: > > I have used JGraphT to merge/fuse the two taxonomies with good results. > However the fused graph is in-memory and needs to be persisted to a database. > > I am thinking of using Neo4J for persisting the graph. Before that I was > wondering if i could do the JGraphT process as mentioned above in Neo4J > in-memory so that I can do entire thing on Neo4J. > > > So my concern is Neo4J is just a powerful graph database for storing graphs > and for querying graphs or will it help in in-memory graph processing for > merging/fusing two different graphs etc. > > > Thanks in advance. > > > -- > Sri > > -- > 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 [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
