分岐探索

分岐探索では、探索処理に決定点を挿入することができます。

分岐探索では、探索処理に決定点を挿入することができます。ここに示した分岐探索を試みる前に、単純な探索の説明に従って、データを作成する必要があります。

この分岐探索の例では、2つのラベルauthorまたはreviewerのいずれかを選択して、探索を分岐します。頂点ラベルがauthorである場合、createdというラベルの辺がカウントされます。頂点ラベルがreviewerである場合、ratedというラベルの辺がカウントされます。
g.V().choose(label()).
option('author', out('created').count()).
option('reviewer', out('rated').count())
この探索の出力では、各結果、返されたカウントがリストされます。このタイプの探索は、クエリ—・プロセスの中間ステップとして有益ですが、出力は参照なしでは役に立ちません。
==>0
==>0
==>2
==>0
==>0
==>0
==>2
==>1
==>0
==>0
==>0
==>3
==>0
==>2
==>2
==>1
==>2