При обходе графа я хочу рассматривать только те ребра, у которых есть свойство, равное свойству одного из ребер, посещенных на предыдущем шаге обхода.
Я нашел http://tinkerpop.apache.org/docs/current/recipes/#traversal-induced-values, но, похоже, это работает только для одного объекта, в моем случае мне нужно, чтобы значение изменялось при перемещении. Например, начиная с V1, у которого есть исходящие ребра (E1, E2, E3 ...), я хочу пройти от E1 до V2, а затем пройти вдоль любого ребра от V2, где edge.property (x) == E1.property (x ), и проделаем то же самое для всех ребер из V1 (E2, E3, ...)
Я не могу найти никакой документации, которая поддерживает способ сделать это в Gremlin, возможно ли это?