Hi All,
I want to restrict on traversing because i have several hubs in my graph, which connect with almost half of the vertices. each time I want to find some path, it consumes a lot of time. In my graph, there are several directed edge classes extending E. for example 'FriendTo', 'FamilyWith', 'ColleagueWith', 'TeacherTo', 'dontVisit'
right now, the traverse query without constraint is e.g
traverse both() from #9:0 while $depth<=5 strategy breadth_first
However, I don't want traverse through the edges in class 'dontVisit', How to do that?
if it is not feasible, then how to add a blacklist such that the huge number of vertices in the neighborhood of blacklisted vertices will not be visited, to save traverse time. I tried
select ID from (traverse both(@rid!='#9:1') from #9:0 while $depth<=5 strategy breadth_first)
Is that the correct way?
Thanks!