2016-03-31 1 views

Antwort

1

Es hat keine Auswirkungen auf die Leistung, die Sie tatsächlich es Leistung verbessern können.

z. wenn Sie einen langen Weg MATCH haben, die ein hohes Fan-out hat, aber sind Sie in den unterschiedlichen Werten am Ende des Weges nur interessieren, dann können Sie verwenden:

MATCH .... 
WITH distinct n3 
MATCH (n3)-.... 

die Work-in-progress zu reduzieren Daten, die Neo4j für das nächste MATCH betrachten muss.

Sie können Ihre Abfrageausführungspläne immer mit dem PROFILE-Präfix überprüfen und die Version mit und ohne WITH vergleichen.