Мне нужно вычислить расстояние, которое разделяет два узла A и B с их наименьшим общим предком на графике.Я использую функцию followinf, чтобы найти LCA:
match p1 = (A:Category {idCat: "Main_topic") -[*0..]-> (common:Category) <-[*0..]- (B:Category {idCat: "Heat_transfer"})
return common, p1
Есть ли в Neo4j какая-либо функция, которая позволяет возвращать соответствующее расстояние между d (A, common) и d (B, common).
Спасибо за вашу помощь