лучший способ запросить узлы с переменной длиной пути в neo4j? - PullRequest
0 голосов
/ 06 июня 2019

Я смотрю на переменную длину взаимодействия с нашими клиентами после установки.Я хотел бы знать, сколько путей содержат 1,2,3 и т. Д. События Calls to Care.Я написал этот запрос, который выполняется, но работает в течение нескольких часов.Есть ли более быстрый способ?

Я пробовал следующий скрипт

MATCH (install:type {name:"INSTALL"}),
path=(install)<-[:TYPE]-(installevent)<-[:PREV*]-(e:event)
WITH e,path,count(e.eventcat='Calls to Care') as eventcount
WHERE e.churnflag1>'0'
AND eventcount >1
RETURN  eventcount,count(path)
ORDER BY count(path) desc
LIMIT 25;

Я ожидаю, что это вернет количество путей, которые имеют 1,2,3 ... Призывает к заботе

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