View a markdown version of this page

要件と制限 - Amazon DynamoDB

要件と制限

ベクトルインデックスを使用する場合は、次の要件と制限に注意してください。

  • ベクトルインデックスは、オンデマンドキャパシティモードを使用するテーブルでのみサポートされます。

  • ベクトル埋め込みは、32 ビット浮動小数点 (f32) の精度でインデックスに保存されます。より精度の高い値も受け入れられますが、インデックスにレプリケートされる際には精度が低下します。

  • SearchVectors API では、きめ細かなアクセスコントロール (FGAC) はサポートされていません。

  • SearchVectors レスポンスは 16 MB に制限されています。ページ分割はサポートされません。各結果には射影された属性が含まれているため、大きな項目に対して ProjectionType: ALL を指定し、かつ TopK の値を大きく設定すると、この制限に達する可能性があります。項目が大きい場合は、より狭い射影を使用するか、TopK の値を小さくしてください。

  • ベクトルインデックスは、Query または Scan オペレーションをサポートしていません。SearchVectors API を使用してベクトルインデックスから読み取ります。

  • ベクトルインデックスには、PartiQL を介してアクセスすることはできません。SearchVectors API を使用して類似度検索を実行します。

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