セマンティック カーネル ベクター ストアのデータ アーキテクチャ (プレビュー)
警告
セマンティック カーネル ベクター ストア機能はプレビュー段階であり、破壊的変更を必要とする機能強化は、リリース前の限られた状況で引き続き発生する可能性があります。
セマンティック カーネルのベクター ストアの抽象化は、ベクトル ストア、、コレクション、レコードの 3 つの主要コンポーネントに基づいています。 レコードは collections に含まれており、コレクションはベクトル ストアに含まれます。
- ベクトル ストアはデータベースのインスタンスにマップされます。
- コレクションはレコードのコレクションでありこれらのレコードのクエリまたはフィルター処理に必要なインデックスが含まれます。
- record は、データベース内の個々のデータ エントリです。
異なるデータベース内のコレクション
コレクションの基になる実装は、コネクタによって異なり、各データベース グループとインデックス レコードの方法によって影響を受けます。
ほとんどのデータベースにはレコードのコレクションの概念があり、この概念と Vector Store 抽象化コレクションの間には自然なマッピングがあります。
この概念は、常に基になるデータベースの collection
と呼ばれるとは限りません。
ヒント
コネクタごとのコレクションの基になる実装の詳細については、 各コネクタのドキュメントを参照してください。