Gremlin query hints - Amazon Neptune


Gremlin query hints

You can use query hints to specify optimization and evaluation strategies for a particular Gremlin query in Amazon Neptune.

クエリヒントは、次の構文を使用して withSideEffect ステップをクエリに追加することによって指定されます。

g.withSideEffect(hint, value)
  • hint – Identifies the type of the hint to apply.

  • value – Determines the behavior of the system aspect under consideration.

たとえば、以下は Gremlin トラバーサルに repeatMode ヒントを含める方法を示します。


すべての Gremlin クエリヒントの副作用にはプレフィックス Neptune# が付けられます。

g.withSideEffect('Neptune#repeatMode', 'DFS').V("3").repeat(out()).times(10).limit(1).path()

The preceding query instructs the Neptune engine to traverse the graph Depth First (DFS) rather than the default Neptune, Breadth First (BFS).