2013-03-17 12 views
17

Mam do czynienia z Neo4j poprzez Bulbflow Pythona i teraz potrzebuję sposobu na zapisanie/eksport subgraph. Widziałem Java i nawet podejść do Ruby robi to jednak proste podejście Python wydaje się być ukrywanie mnie ..Ładowanie subgraphu Neo4j do Networkx

tej pory znalazłem dwa potencjalne ścieżki:

  1. Uzyskiwanie dostępu Geoff przez py2neo , ale jest zaskakująco mała dokumentacja do wyodrębniania subgraph z dużej lokalnej bazy danych neo4j lub z neo4jserver.

  2. Korzystanie Networkx: znalazłem NetworkX może załadować wykresy z wielu różnych formatach (jestem pewien, który format neo4j przechowuje swoje DBS), jednak nie znaleźli sposób, aby wyodrębnić tylko podgrafu do NetworkX. Zakładam, że należy to zrobić z kwerendy gremlin, ale nie jestem pewien, jak to zrobić.

Mam preferencję dla ścieżki Networkx, ponieważ zawiera również algorytmy analizy sieci, które chcę zastosować do podgraphów. Uważam, że pozwoliłoby to również uniknąć potencjalnych starć między Bulbflow i py2neo, chociaż nie jestem pewien, czy takie starcie miałoby miejsce.

Każda rada byłaby mile widziana!

góry dzięki

Odpowiedz

Powiązane problemy