View a markdown version of this page

Gremlin 查询提示 - Amazon Neptune

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Gremlin 查询提示

您可使用查询提示为 Amazon Neptune 中的特定 Gremlin 查询指定优化和计算策略。

大多数查询提示都是通过使用以下语法在查询中添加withSideEffect步骤来指定的。

g.withSideEffect(hint, value)
  • hint – 确定要应用的提示的类型。

  • value – 确定要考虑的系统方面的行为。

例如,以下示例为如何在 Gremlin 遍历中包含 repeatMode 提示。

注意

使用的查询提示始终withSideEffect以为前缀。Neptune#

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

上述查询指示 Neptune 引擎遍历图形时要深度优先 (DFS),而不是默认的 Neptune 广度优先 (BFS)。

重要

一些查询提示使用该with步骤代替withSideEffect。两者不可互换。此页面上的每个查询提示部分都显示了要使用的正确语法。

以下各节提供了可用查询提示及其用法的更多信息。