Come posso ottenere il grado di ogni singolo nodo su Neo4j, e quindi scoprire quale nodo ha il più grande grado in un enorme grafico (2 milioni di nodi e 5 milioni di relazioni)?query di livello nodo su Neo4j con un grafico enorme (milioni di nodi e collegamenti)
So che posso usare Cypher o Gremlin per ottenere che, come:
start n = node(*)
match (n)--(c)
return n, count(*) as connections
order by connections dsec
o
g.V.bothE
ma la RAM il mio computer ha solo 2G ~ 4G, ho sempre aspettare per un molto tempo e diventa "indefinito" quando invio la query sopra ..
qualcuno ha qualche esperienza di interrogare un grafico così grande su neo4j con gremlin o cypher?
Grazie Michael, ho totalmente dimenticato "LIMIT". Comunque, grazie mille. – Arvin
A proposito, voglio sapere se c'è qualche nodo senza link, quindi quale sarebbe il risultato se ordino per ascend? Mostrerebbe '0' o semplicemente lo salterà? – Arvin
Nel secondo comando, ottengo l'errore di sintassi nella riga 2 vicino a '(c)', funziona se lo sostituisci con '()'. Non hai bisogno del suo nome – saeedgnu