У меня есть один шаблон запроса:
MATCH path=(start:LABEL)<-[:PATH*]-(global:LABEL)
WHERE all(node IN nodes(path) WHERE node:LABEL) AND
id(start) = id_one AND
id(global) = id_two
RETURN start
в зависимости от того, какие идентификаторы я ввожу, это приводит к очень разному времени выполнения.
Как это может быть и как обеспечить низкое время выполнения для любых двух комбинаций идентификаторов?