execution plan filter NOT(anon[37] == anon[56])

5 views
Skip to first unread message

Sun Yuhan

unread,
Oct 26, 2016, 6:18:38 PM10/26/16
to Neo4j
When I look into the execution plan by using profile operation, I see in the filter step, there is always something like this: NOT(anon[37] == anon[56]). What does it mean?

Michael Hunger

unread,
Oct 26, 2016, 6:52:05 PM10/26/16
to ne...@googlegroups.com
Cypher provides relationship-uniqueness per path, i.e. each relationship is only once part of a path returned by MATCH.

THIS predicate takes care of that in the logical plan.

Michael

On Thu, Oct 27, 2016 at 12:18 AM, Sun Yuhan <wdmz...@gmail.com> wrote:
When I look into the execution plan by using profile operation, I see in the filter step, there is always something like this: NOT(anon[37] == anon[56]). What does it mean?

--
You received this message because you are subscribed to the Google Groups "Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Sun Yuhan

unread,
Oct 26, 2016, 7:47:37 PM10/26/16
to Neo4j
Thank you for your explanation. So if I understand it correctly, before the filter step, there might exist paths that contain the same relationship for several times, and this filter is for eliminating them, am I right?


On Wednesday, October 26, 2016 at 3:52:05 PM UTC-7, Michael Hunger wrote:
Cypher provides relationship-uniqueness per path, i.e. each relationship is only once part of a path returned by MATCH.

THIS predicate takes care of that in the logical plan.

Michael
On Thu, Oct 27, 2016 at 12:18 AM, Sun Yuhan <wdmz...@gmail.com> wrote:
When I look into the execution plan by using profile operation, I see in the filter step, there is always something like this: NOT(anon[37] == anon[56]). What does it mean?

--
You received this message because you are subscribed to the Google Groups "Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+un...@googlegroups.com.

Michael Hunger

unread,
Oct 27, 2016, 1:23:03 AM10/27/16
to ne...@googlegroups.com
Yea, exactly 

Von meinem iPhone gesendet
Reply all
Reply to author
Forward
0 new messages