

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Petunjuk kueri Gremlin
<a name="gremlin-query-hints"></a>

Gunakan petunjuk kueri untuk menentukan optimasi dan evaluasi strategi untuk kueri Gremlin tertentu di Amazon Neptune. 

Petunjuk kueri ditentukan dengan menambahkan langkah `withSideEffect` untuk kueri dengan sintaks berikut.

```
g.withSideEffect({{hint}}, {{value}})
```
+ *petunjuk* – Mengidentifikasi jenis petunjuk yang akan diterapkan.
+ *nilai* – Menentukan perilaku aspek sistem yang sedang dipertimbangkan.

Sebagai contoh, hal berikut ini menunjukkan bagaimana cara memasukkan petunjuk `repeatMode`dalam traversal Gremlin.

**catatan**  
Semua efek samping petunjuk kueri Gremlin diprefiks dengan `Neptune#`.

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

Kueri sebelumnya menginstruksikan mesin Neptune untuk melakukan traversal pada grafik *Depth First* (`DFS`) ketimbang Neptune default, *Breadth First* (`BFS`).

Bagian berikut menyediakan informasi selengkapnya tentang petunjuk kueri yang tersedia dan penggunaannya.

**Topics**
+ [Petunjuk kueri repeatMode Gremlin](gremlin-query-hints-repeatMode.md)
+ [Petunjuk kueri noReordering Gremlin](gremlin-query-hints-noReordering.md)
+ [Petunjuk permintaan TypePromotion Gremlin](gremlin-query-hints-typePromotion.md)
+ [Petunjuk kueri useDFE Gremlin](gremlin-query-hints-useDFE.md)
+ [Petunjuk kueri Gremlin untuk menggunakan cache hasil](gremlin-query-hints-results-cache.md)