anchor.diff:  peut donc être réécrite comme suit (avec une légère feinte : minHops est
   égal à maxHops) :
   
  +
  +[source,cypher]
  +----
    MATCH (suggestions:CONTACT)-[:IN_CONTACT_WITH***2..2**]-(me:CONTACT) +
    WHERE me.name = \{name} AND me <> suggestions +
    RETURN me, suggestions
  +----
   
   Dans le cadre de requêtes plus complexes, vous pourriez simplifier la
   clause MATCH et imposer le chemin intermédiaire requis dans la clause
  
positive.code: * les entreprises auront un label COMPANY
  * les noeuds ont (pour simplifier) une propriété name qui contient nom
  et prénom
  * le fait d'être en contact est matérialisé par
  (:CONTACT)-[:IN_CONTACT_WITH]-(:CONTACT)
  * le fait de travailler pour une entreprise s'écrit :
  (:CONTACT)-[:WORKED_IN]->(:COMPANY)
  
  Le début de la requête est exactement le même que précédemment : je
  récupère les contacts de contacts.
  
negative.code: l'autre comme exercice ;-)
  
  Avant de vous montrer cette reformulation, voici la syntaxe complète
  d'une relation comme l'indique la http://docs.neo4j.org/chunked/milestone/query-match.html#match-variable-length-relationships[documentation]
  de Cypher:
  
  ----
   [variableName:RELATION_TYPE*minHops..maxHops]
  ----
  
  La partie de gauche est déjà connue. La partie précédée d'une
  astérisque, quant à elle, paraît plus exotique. Elle permet de spécifier
  