2026年6月リリースノート
2026-06-03
Nullable Vector
ベクトルフィールドが nullable 属性をサポートするようになり、既存のコレクションに新しいベクトルフィールドを追加できるようになりました。Nullable Vector により、コレクションを稼働させたまま、作成後にベクトル列を追加し、必要なタイミングで埋め込みをバックフィルできます。
Nullable Vector を利用するには、Serving Cluster で最新の Milvus 2.6.x バージョンが必要です。Milvus 3.0.x を実行している On-Demand Cluster では、すでにこの機能がサポートされています。
この機能は、FLOAT_VECTOR、FLOAT16_VECTOR、BFLOAT16_VECTOR、INT8_VECTOR、BINARY_VECTOR、SPARSE_FLOAT_VECTOR の 6 種類すべてのベクトル型に適用されます。主なポイントは次のとおりです。
-
既存コレクションへのベクトルフィールド追加 —
AddCollectionFieldを使用して、既存データを再構築せずに新しい NULL 許容ベクトル列をオンラインで追加できます。既存エンティティは NULL ベクトルから開始し、段階的にバックフィルできます。 -
検索からの自動除外 — NULL ベクトルは、ベクトルインデックス構築および検索時に自動的にスキップされ、検索品質に影響しません。
-
ほぼゼロのストレージ使用量 — NULL ベクトルは実質的にストレージを消費しないため、埋め込みがまだ利用できないエンティティを効率よく保存できます。
-
ワークフロー全体の対応 — Nullable Vector は、Create Collection、Add Field、Data Preview、Import、Backup & Restore、Migration の各ワークフローでサポートされます。
詳細については、NULL 許容フィールドおよび既存コレクションへのフィールド追加を参照してください。
機能強化
-
On-Demand Compute が Private Endpoint をサポート — On-Demand Compute で Private Endpoint がサポートされ、オンデマンド検索ワークロードに対して安全なプライベートネットワークアクセスを利用できるようになりました。設定手順は Serving Cluster と同じです。詳細については、PrivateLink (AWS) の設定を参照してください。
-
Data Preview の強化 — Data Preview ページで、個別レコードをその場で編集するための upsert、10 件、50 件、100 件のサンプルレコードのワンクリック挿入、大規模データセットを滑らかに閲覧するための無限ページングがサポートされました。
-
Collection Creation: フィールドセクションの再設計 — フィールド設定のレイアウトがより直感的になり、スキーマ設定をより速く簡単に行えるようになりました。詳細については、コレクションの管理 (Console) の Create a collection - Collection schema セクションを参照してください。