@kyle @Salieri 谢谢两位。两位提到的"Nebula在traverse算子的实现中仅对以逗号分割的单条路径中进行了去重,可能是由于生成执行计划的时候是按照以逗号分割的单条路径为单位生成"这个话题。
想再请教一下,如果按照这个说法,那么MATCH (m)-[]->(n), (n)-[]->(l)边是有可能重复的,但是MATCH (m)-[]->(n)-[]->(l) 这种方式边是不重复的(因为MATCH采用trail类型路径),但又提到MATCH (m)-[]->(n), (n)-[]->(l)和MATCH (m)-[]->(n)-[]->(l)是等价的,这两个说法是不是有矛盾呢?