title: Best practice to match nodes
body: <p>I'm doing some tests on redisgraph and I'm wondering what is the best practice to match nodes if I have a hierarchy like this: <br> 
  category => post => comment => reply <br> 
  I have index on each label _id field and I match according to the _id<br> 
  First approach: by matching all the way to the target node:  </p>
  
  <pre><code>GRAPH.QUERY test "MATCH (:category {_id:1})-[:post]-&gt;(:post {_id:1})-[comment_rel_1:comment]-&gt;(c1:comment {_id:1}) SET c1.comment = 'changed'"
  </code></pre>
  
  <p>Second approach: matching the node directly</p>
  
  <pre><code>GRAPH.QUERY test "MATCH (c1:comment {_id:1}) SET c1.comment = 'changed'"
  </code></pre>
  
  <p>In case of a huge database with a lot of nodes and edges what approach considered to be time efficient?
  <br>Thanks </p>