Начинаю изучать neo4j. Я использую график
http://neo4j.com/graphgist/b1f6439d-2904-4fcf-8017-8c83d57ef20b#listing_category = спорт и отдых
, и у меня небольшая проблема. Я не знаю, как найти маршруты, которые можно пройти из Дарджилинга в Сандакфу с наименьшим количеством этапов
Может ли кто-нибудь увидеть, как следует построить правильный запрос, следует ли использовать функцию кратчайшего пути?
В настоящее время Тестирую что-то вроде:
MATCH (p:peak{name:'Sandakphu'})-[r*..5]-(t:town{name:'Darjeeling'})
RETURN r
MATCH path = ShortestPath((p)-[*..5])-(t)]
RETURN path