Sto utilizzando l'ultima comunità Neo4j (2.2.0-M03) per l'archiviazione dei miei grafici. Sono interessato ad accedervi da Python. Secondo il Neo4j ufficiale documentation, ci sono diverse alternative.Il modo più appropriato per utilizzare Neo4j da Python nel 2015
Da quello che ho capito controllando i documenti, giocando un po 'e controllando this post, py2neo è l'unico che supporta Neo4j 2 (ed etichette). Tuttavia, se mi piacerebbe scrivere ed eseguire algoritmi specifici su Neo4j, dovrei usare Gremlin, attraverso Bulbs, che tuttavia non sembra supportare Neo4j 2.
Ora, vorrei utilizzare alcuni algoritmi personalizzati non attualmente in Neo4j, come Spreading Activation. È in grado di scrivere algoritmi direttamente in Neo4j in Java e di eseguirli da Python usando i comandi cypher tramite py2neo l'unica alternativa? Mi sto perdendo qualcosa?
Cheers
PS. Volevo postare link a tutti i software che ho citato ma sfortunatamente ho bisogno di almeno 10 reputazione per pubblicare più di 2 link ...
Puoi descrivere cosa intendi con "algoritmi di scrittura"? Che tipo? Sì, in generale py2neo è la strada da percorrere, ma sarà difficile darti consigli se non specifichi cosa stai cercando di fare. – FrobberOfBits
Grazie a @FrobberOfBits, ho modificato la domanda. Mi piacerebbe utilizzare algoritmi personalizzati, ad esempio Spreading Activation. – redsk
Questo sarebbe "La scrittura degli algoritmi direttamente in Neo4j in Java e l'esecuzione da Python tramite http l'unica alternativa?" –