title: increase weight between relationship on finding match - cypher
body: <p>I have a query in cypher , I create a relationship between :</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>MATCH match (u:user {id : "10662"})-[r:has_profile]-&gt;(p:profile)
    , (u2:user)-[r2:has_profile]-&gt;(p2:profile)
  WHERE
    p.user_id &lt;&gt; p2.user_id 
  AND  abs(u2.date_birth - u.date_birth) &gt;= 94608000000
  merge u-[r:matches_with { weight: rand() }]-&gt;u2
  RETURN collect(u2.id) as id;</code></pre>
  </div>
  </div>
  </p>
  
  <p>In this particular situation, I am trying to create a relationship between u and u2 only on a match, when a previous relationship between u and u2 is found. It will just increment the weight in the relationship. 
  And I am trying to return the matches based on weight.</p>
  
  <p>Can someone please suggest an approach for incrementing the weight on finding a match, with this query. Thank you.</p>