2013-03-17 11 views
17

Ho avuto a che fare con Neo4j tramite Python's Bulbflow e ora ho bisogno di un modo per salvare/esportare sottografi. Ho visto Java e anche Rubino approcci per fare questo, però un approccio semplice Python sembra essere nascosto da me ..Caricamento di un sottografo Neo4j in Networkx

Finora, ho trovato due possibili percorsi:

  1. Accesso Geoff attraverso py2neo , ma c'è sorprendentemente poca documentazione per estrarre un sottografo da un grande database neo4j locale o da un neo4jserver.

  2. Utilizzando Networkx: ho trovato NetworkX possibile caricare grafici da molti formati differenti (non sono sicuro quale formato Neo4j memorizza i loro DBS), ma non ho trovato un modo per estrarre un solo un sottografo in NetworkX. Presumo che questo dovrebbe essere fatto da una query gremlin, ma non sono sicuro su come procedere.

Ho una preferenza per il percorso Networkx, come anche con algoritmi di analisi della rete che desidero applicare ai sottografi. Sento che eviterebbe anche i potenziali scontri tra Bulbflow e py2neo, anche se non sono sicuro che un tale scontro esisterebbe.

Qualsiasi consiglio sarebbe molto apprezzato!

Grazie in anticipo

risposta