Я пытался запустить запрос гремлина, чтобы найти k удаленных вершин от заданной вершины v и опустить вершины, напрямую связанные с v.
Я использую Gremlin 3.2.6.
Итак, что-то вроде этого, для k-distance (друг друга) не работает должным образом
g.V(v).both().as(“x”).repeat(both()).times(k).where(neq("x")).dedup()
Приведенное выше должно опускать вершины в "x", но это не так. Мой граф ориентирован, и между парой вершин могут быть ребра в обоих направлениях.
Кроме того, как мне сделать это общее для заданных расстояний меньше некоторого k, используя циклы (с которыми трудно справиться), и есть ли способ распечатать расстояние вместе со списком вершин. Спасибо.