View a markdown version of this page

Gremlin 查詢提示 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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。兩者不可互換。此頁面上的每個查詢提示區段都會顯示要使用的正確語法。

以下章節提供可用查詢提示及其用法的詳細資訊。