Amazon S3 Vectors、メタデータの事前フィルタリングによってフィルター検索の再現率が最大 5 倍に向上
Amazon S3 Vectors で事前フィルタリングがサポートされるようになりました。事前フィルタリングでは、類似性検索の実行前にメタデータフィルターが評価され、フィルターの選択性が高い場合、一致するベクトルが最大 5 倍多く返されます。また、S3 Vectors には、パスや URL などの値をフィルタリングするためのプレフィックス一致演算子 ($startsWith) も追加されました。これらの機能強化により、取得拡張生成 (RAG)、エージェンティック、セマンティック検索の各アプリケーションでフィルタリングを行う際に、より完全な結果を取得できるため、より関連性の高い回答を返せるようになります。
S3 Vectors では、Amazon S3 にベクトルを保存してクエリするためのネイティブサポートとして、数十億規模のベクトルに対応するよう専用設計され、コスト最適化された保存機能とクエリ機能を利用できます。今回のリリースにより、新しいベクトルバケット内のインデックスでは、デフォルトでメタデータの事前フィルタリングが使用されます。PutVectors でベクトルを書き込む方法や、QueryVectors でフィルター付きクエリを実行する方法に変更はありません。既存のインデックスで事前フィルタリングを使用する場合は、UpdateIndexMode API を使用してインデックスをその場で更新できます。更新する前に QueryVectors のクエリごとのパラメータを使用して、同じインデックスで事前フィルタリングと現在のフィルタリングを比較することもできます。
メタデータの事前フィルタリングは、Amazon S3 Vectors が提供されているすべての商用 AWS リージョンと AWS 中国リージョンで、追加料金なしで利用できます。現在、この変更のデプロイを進めており、近日中にデプロイを完了する予定です。使用を開始するには、AWS CLI、AWS SDK、または Amazon S3 コンソールを使用してください。詳細については、Amazon S3 Vectors のドキュメントおよび AWS ニュースブログを参照してください。