AllShortestPath возвращает больше отношений, чем необходимо - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь перечислить все кратчайшие пути между Darjeeling и Sandakphu.В то время как запрос приводит к правильному количеству узлов (3 прыжка), он также показывает отношения, которые привели бы к более длинному пути (4 прыжка), такие как Darjeeling>Tumbling>Gairibus>BhikeBhanja>Sandakphu.

Вот мой запрос

MATCH graphView = allShortestPaths(({name: "Darjeeling"})-[*]->({name: "Sandakphu"})) RETURN graphView

И вот результат графика

enter image description here

Как изменить запрос так, чтобы ненужные связи исчезли?

1 Ответ

0 голосов
/ 11 июня 2018

Функция allShortestPaths дает вам только пути с одинаковой длины !

Но если вы запустите его в браузере и отобразите результат в виде графика, браузер отобразитвсе пути, но также все ссылки между этими элементами .

Вы можете отключить эту функцию, сняв флажок Connect result nodes на панели конфигурации браузера.

Есливы хотите быть уверены в результате, просто посмотрите на результат table (не на график).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...