У меня есть несколько отношений в моем графике. Я хотел найти кратчайшие отношения между двумя узлами.
У меня есть два типа узлов: 1.person 2.Company
и множество связей между этими узлами, такими как телефон, электронная почта, адрес , et c.
Вот снимок экрана моего графика
Я попытался сделать:
MATCH (r)-[q:*1..3]-(p) return type(q)
Но он выдал сообщение об ошибке :
Invalid input '*': expected whitespace or a rel type name (line 1, column 14 (offset: 13))
Я также пытался MATCH (r)-[*]-(p) return *
, но это занимает бесконечное время. Я также попытался выполнить запрос с помощью индексации, чтобы ускорить процесс, но все же не повезло.
Пожалуйста, дайте мне знать, как найти кратчайший путь между узлами.