

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Dicas de consulta do Gremlin
<a name="gremlin-query-hints"></a>

É possível usar as dicas de consulta para especificar estratégias de otimização e avaliação para uma consulta do Gremlin específica no Amazon Neptune. 

Dicas de consulta são especificadas, adicionando uma `withSideEffect` etapa para a consulta com a seguinte sintaxe.

```
g.withSideEffect({{hint}}, {{value}})
```
+ *dica*: identifica o tipo de dica a ser aplicada.
+ *value*: determina o comportamento do aspecto do sistema em consideração.

Por exemplo, veja a seguir como incluir uma dica `repeatMode` em uma travessia Gremlin.

**nota**  
Todas os efeitos colaterais de dicas de consulta do Gremlin são prefixados com `Neptune#`.

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

A consulta anterior instrui o mecanismo do Neptune a percorrer o grafo *Profundidade primeiro* (`DFS`) em vez do Neptune padrão, *Amplitude primeiro* (`BFS`).

As seções a seguir fornecem mais informações sobre as dicas de consulta disponíveis e o seu uso.

**Topics**
+ [Dicas de consulta repeatMode do Gremlin](gremlin-query-hints-repeatMode.md)
+ [Dicas de consulta noReordering do Gremlin](gremlin-query-hints-noReordering.md)
+ [Dica de consulta typePromotion do Gremlin](gremlin-query-hints-typePromotion.md)
+ [Dica de consulta useDFE do Gremlin](gremlin-query-hints-useDFE.md)
+ [Dicas de consulta do Gremlin para usar o cache de resultados](gremlin-query-hints-results-cache.md)