

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

# openCypher 查询提示
<a name="opencypher-query-hints"></a>

**重要**  
 openCypher 查询提示仅在引擎发行版本 [1.3.2.0](https://docs.amazonaws.cn//neptune/latest/userguide/engine-releases-1.3.2.0.html) 及更高版本中可用。

 在 Amazon Neptune 中，您可以使用 `USING` 子句为 openCypher 查询指定查询提示。这些提示可让您控制优化和评估策略。

 查询提示的语法是：

```
USING {scope}:{hint} {value}
```

1.  `{scope}` 定义了提示适用于 `Query` 或 `Clause` 的范围。

    `Query` 的范围值表示查询提示适用于整个查询（查询级别）。

    `Clause` 的范围值表示查询提示适用于提示之前的子句（子句级别）。

1.  `{hint}` 是要应用的查询提示的名称。

1.  `{value}` 是 `{hint}` 的参数。

 这些值可以区分大小写。

 例如，要为查询启用查询计划缓存，请运行以下命令：

```
Using QUERY:PLANCACHE "enabled" 
MATCH (a:Person {firstName: "Erin", lastName: $lastName})
 RETURN a
```

**注意**  
 **目前，支持**查询范围查询**提示 **PLANCACHE、TIMEOUTMILL** **ISECO** NDS 和 Types。assumeConsistentData**支持的查询提示如下所示。

**Topics**
+ [openCypher 查询计划缓存提示](opencypher-query-hints-qpc-hint.md)
+ [AssumeConsistentDataTypes 提示](opencypher-query-hints-AssumeConsistentDataTypes.md)
+ [OpenCypher 查询超时提示](opencypher-query-hints-timeout-hint.md)