翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
openCypher クエリヒント
重要
openCypher クエリヒントは、エンジンリリース 1.3.2.0 以降でのみ利用できます。
Amazon Neptune では、USING 句を使用して openCypher クエリのクエリヒントを指定できます。これらのヒントにより、最適化と評価に関する戦略を制御できます。
クエリヒントの構文は次のとおりです。
USING {scope}:{hint} {value}
-
{scope}は、ヒントが適用されるスコープQueryまたはClauseを定義します。スコープ値
Queryは、クエリヒントがクエリ全体 (クエリレベル) に適用されることを表します。スコープ値
Clauseは、クエリヒントがヒントの前にある句 (句レベル) に適用されることを表します。 -
{hint}は、適用されているクエリヒントの名前です。 -
{value}は{hint}の引数です。
値について大文字と小文字は区別されません。
例えば、クエリのクエリプランキャッシュを有効にするには:
Using QUERY:PLANCACHE "enabled" MATCH (a:Person {firstName: "Erin", lastName: $lastName}) RETURN a
注記
現在、クエリスコープクエリヒント PLANCACHE、TIMEOUTMILLISECONDS、および assumeConsistentDataTypes がサポートされています。サポートされているクエリヒントを以下に示します。