

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Hint di query Gremlin
<a name="gremlin-query-hints"></a>

Puoi usare gli hint di query per specificare le strategie di ottimizzazione e valutazione per una particolare query Gremlin in Amazon Neptune. 

Gli hint di query vengono specificati aggiungendo un passaggio `withSideEffect` alla query con la seguente sintassi.

```
g.withSideEffect(hint, value)
```
+ *hint*: identifica il tipo di hint da applicare.
+ *value*: determina il comportamento dell'aspetto del sistema in esame.

Ad esempio, di seguito è indicato come includere un hint `repeatMode` in un attraversamento Gremlin.

**Nota**  
Tutti gli hint di query Gremlin sono preceduti da `Neptune#`.

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

La query precedente indica al motore Neptune di attraversare il grafo *Depth First* (`DFS`) anziché il grafo Neptune predefinito, *Breadth First* (`BFS`).

Nelle seguenti sezioni sono fornite ulteriori informazioni sugli hint di query disponibili e sul relativo utilizzo.

**Topics**
+ [Hint di query Gremlin repeatMode](gremlin-query-hints-repeatMode.md)
+ [Hint di query Gremlin noReordering](gremlin-query-hints-noReordering.md)
+ [Hint di query Gremlin typePromotion](gremlin-query-hints-typePromotion.md)
+ [Hint di query Gremlin useDFE](gremlin-query-hints-useDFE.md)
+ [Hint di query Gremlin per l'utilizzo della cache dei risultati](gremlin-query-hints-results-cache.md)