Гремлин получает все узлы, которые прямо или косвенно связаны для данного узла - PullRequest
0 голосов
/ 16 января 2019

Я новичок в Гремлине.

Я пытаюсь получить все узлы, которые связаны (прямо или косвенно) с заданными вершинами.например:один кластер, как это на графике.ОБЪЯВЛЕНИЕAFFBДо нашей эрыBGGHсолдатвторой кластер, как это на графике.JkJL

Мое требование, когда я ищу узел "B", мне нужно получить все связанные вершины только для B (без направления ребра).бывший выход: A, D, F, B, C, G, H, I

Когда я ищу J.ex outpu: J, K, L

Любая помощь будет оценена, заранее спасибо.

1 Ответ

0 голосов
/ 16 января 2019

Это так же просто, как:

g.V('B').emit().repeat(both().dedup()).toSet()

Вы в основном перемещаетесь в обоих направлениях и излучаете каждую вершину, которую видите, пока не найдете новую вершину.

...