Hi,
Can someone help me in making the following query more efficient.

MATCH n=(node1:Node1)<-[:RELATION1]-(node2:Node2)
WHERE node2.entity2 IN ['ABC','LMN','PQR']
AND  node1.entity1 IN ['XYZ'] WITH COUNT(n) as nCount
MATCH (node11:Node1)<-[:RELATION1]-(node21:Node2)
WHERE node2.entity2 IN ['ABC','LMN','PQR']
AND  (node11.entity1 IN ['XYZ'] AND nCount = 0)
MATCH (node12:Node1)-[:RELATION2]->(node3:Node3)<-[:RELATION1]-(node22:Node2)
WHERE (node3.entity3 >= 5 OR node3.entity3 <= 70
AND (node12.entity1 IN ['XYZ'] OR node12.entity1 IN ['XYZ']))
MATCH (node4:Node4{entity1 : 'PPP'})
WHERE none (condition0 IN ['AAA']
WHERE condition0 IN ['BBB']) OR ('AAA' IN ['BBB']
AND 1471888050 < timestamp()) RETURN node4

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to