

# 要件と制限
<a name="VectorSearch.Requirements"></a>

ベクトルインデックスを使用する場合は、次の要件と制限に注意してください。
+ ベクトルインデックスは、オンデマンドキャパシティモードを使用するテーブルでのみサポートされます。
+ ベクトル埋め込みは、32 ビット浮動小数点 (f32) の精度でインデックスに保存されます。より精度の高い値も受け入れられますが、インデックスにレプリケートされる際には精度が低下します。
+ `SearchVectors` API では、きめ細かなアクセスコントロール (FGAC) はサポートされていません。
+ `SearchVectors` レスポンスは 16 MB に制限されています。ページ分割はサポートされません。各結果には射影された属性が含まれているため、大きな項目に対して `ProjectionType: ALL` を指定し、かつ `TopK` の値を大きく設定すると、この制限に達する可能性があります。項目が大きい場合は、より狭い射影を使用するか、`TopK` の値を小さくしてください。
+ ベクトルインデックスは、`Query` または `Scan` オペレーションをサポートしていません。`SearchVectors` API を使用してベクトルインデックスから読み取ります。
+ ベクトルインデックスには、PartiQL を介してアクセスすることはできません。`SearchVectors` API を使用して類似度検索を実行します。

最大ディメンション、TopK 範囲、インデックスあたりのインラインフィルター、テーブルあたりのインデックス、ベーステーブルサイズのしきい値などの数値制限については、「[Amazon DynamoDB のクォータ](ServiceQuotas.md)」の「[ベクトルインデックス](ServiceQuotas.md#limits-vector-indexes)」を参照してください。