

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Indicateurs de requête Gremlin
<a name="gremlin-query-hints"></a>

Vous pouvez utiliser des indicateurs de requête afin de spécifier des stratégies d'optimisation et d'évaluation pour une requête Gremlin particulière dans Amazon Neptune. 

La plupart des indications de requête sont spécifiées en ajoutant une `withSideEffect` étape à la requête avec la syntaxe suivante.

```
g.withSideEffect({{hint}}, {{value}})
```
+ *hint* : identifie le type d'indicateur à appliquer.
+ *value* : détermine le comportement de l'aspect du système pris en compte.

Par exemple, le code suivant montre comment inclure un indicateur `repeatMode` dans une traversée Gremlin.

**Note**  
Les indications de requête utilisées `withSideEffect` sont toujours préfixées par`Neptune#`.

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

La requête précédente demande au moteur Neptune de parcourir le graphe *en profondeur en premier* (`DFS`) au lieu du mode par défaut, *dans la largeur en premier* (`BFS`).

**Important**  
Certains indices de requête utilisent l'`with`étape au lieu de`withSideEffect`. Les deux ne sont pas interchangeables. Chaque section d'indices de requête de cette page indique la syntaxe correcte à utiliser.

Les sections suivantes fournissent de plus amples informations sur les indicateurs de requête disponibles et leur utilisation.

**Topics**
+ [Indicateur de requête Gremlin repeatMode](gremlin-query-hints-repeatMode.md)
+ [Indicateur de requête Gremlin noReordering](gremlin-query-hints-noReordering.md)
+ [Indicateur de requête Gremlin typePromotion](gremlin-query-hints-typePromotion.md)
+ [Indicateur de requête Gremlin useDFE](gremlin-query-hints-useDFE.md)
+ [Conseil de TimeoutBehavior requête d'`évaluation` Garmlin](gremlin-query-hints-evaluationTimeoutBehavior.md)
+ [Indicateurs de requête Gremlin pour l'utilisation du cache de résultats](gremlin-query-hints-results-cache.md)