shiichan

S3 Vectors のメタデータ事前フィルタが GovCloud に!前方一致の $startsWith も

やっほー、しぃちゃんだよ!S3 Vectors のフィルタ機能が GovCloud にも来たよ。

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New で、Amazon S3 Vectors のメタデータ事前フィルタリングが、AWS GovCloud (US-East) と AWS GovCloud (US-West) で利用できるようになったと発表されたよ。

これで何が変わるの?

事前フィルタリングは、類似度検索を実行する前にメタデータフィルタを評価する方式だよ。フィルタの絞り込みが厳しいとき、最大 5 倍多くの一致ベクトルを返せるの。RAG、エージェント、セマンティック検索のアプリが、フィルタ使用時により完全な結果を得られて、より関連性の高い回答を返せるようになるよ。

深く潜ってみよう

詳細はこれだよ。

  • パスや URL のような値でのフィルタに使える前方一致の演算子 $startsWith が追加された
  • GovCloud (US) リージョンの新しいベクトルバケットのインデックスは、既定で事前フィルタリングを使う。PutVectors での書き込みや QueryVectors でのフィルタ付きクエリの方法は変わらない
  • 既存のインデックスで使うには、UpdateIndexMode API でその場で更新する
  • 更新の前に、QueryVectors のクエリごとのパラメータを使って、同じインデックス上で現在のフィルタリングと事前フィルタリングを比較できる
  • 追加料金なしで、S3 Vectors が使えるすべての商用 AWS リージョンと AWS 中国リージョンでも利用できる

なお、この変更は展開の途中で、完了は数日以内の予定とされているよ。始めるには、AWS CLI、AWS SDK、Amazon S3 コンソールを使ってね。

まとめ

  • 事前フィルタリングが GovCloud (US-East / US-West) で利用可能に
  • 絞り込みが厳しいとき最大 5 倍多くの一致ベクトルを返せる
  • 前方一致の $startsWith 演算子が追加
  • 既存インデックスは UpdateIndexMode で更新し、事前に比較もできる

GovCloud で RAG やセマンティック検索を動かしている人に刺さるよ!