[英]neo4j : quick search of a type of relationship between nodes in a list
我们有一个具有不同关系的图和一个节点列表。 我们想知道此列表的节点之间类型“ E”的关系。
目前,我们确实这样做:
With ["0","1","2","10"] as list1
MATCH p=(x)-[:E]-(y)
WHERE (x.frag IN list1) AND (y.frag IN list1)
RETURN p
它适用于几个节点,但是即使只有100个节点,它也会变得非常缓慢。
例如,是否有一种方法可以更快地获得此结果?
真诚。
只需使用标签并为参数建立索引,您可能会看到性能的大幅提升。
匹配p =(x:NODE_LABELX)-[:E]-(y:NODE_LABELY)
还请检出: https : //graphaware.com/neo4j/2015/01/16/neo4j-graph-model-design-labels-versus-indexed-properties.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.