本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Gremlin 查詢提示
您可以在 Amazon Neptune 中使用查詢提示,來指定特定 Gremlin 查詢的最佳化和評估策略。
大多數查詢提示是透過使用下列語法將withSideEffect步驟新增至查詢來指定。
g.withSideEffect(hint,value)
hint – 識別要套用的提示類型。
值 - 確定正在考慮的系統方面的行為。
例如,以下示範如何在 Gremlin 周遊中包含 repeatMode 提示。
注意
使用的查詢提示withSideEffect一律以 為字首Neptune#。
g.withSideEffect('Neptune#repeatMode', 'DFS').V("3").repeat(out()).times(10).limit(1).path()
上述查詢會指示 Neptune 引擎周遊圖形時「深度優先」(DFS),而非預設 Neptune「廣度優先」(BFS)。
重要
有些查詢提示使用 with 步驟,而不是 withSideEffect。兩者不可互換。此頁面上的每個查詢提示區段都會顯示要使用的正確語法。
以下章節提供可用查詢提示及其用法的詳細資訊。