次の方法で共有


セマンティック カーネル ベクター ストアのデータ アーキテクチャ (プレビュー)

警告

セマンティック カーネル ベクター ストア機能はプレビュー段階であり、破壊的変更を必要とする機能強化は、リリース前の限られた状況で引き続き発生する可能性があります。

セマンティック カーネルのベクター ストアの抽象化は、ベクトル ストア、コレクション、レコードの 3 つの主要コンポーネントに基づいています。 レコードcollections に含まれており、コレクションはベクトル ストアに含まれます

  • ベクトル ストアはデータベースのインスタンスにマップされます。
  • コレクションレコードのコレクションでありこれらのレコードのクエリまたはフィルター処理に必要なインデックスが含まれます。
  • record は、データベース内の個々のデータ エントリです。

異なるデータベース内のコレクション

コレクションの基になる実装は、コネクタによって異なり、各データベース グループとインデックス レコードの方法によって影響を受けます。 ほとんどのデータベースにはレコードのコレクションの概念があり、この概念と Vector Store 抽象化コレクションの間には自然なマッピングがあります。 この概念は、常に基になるデータベースの collection と呼ばれるとは限りません。

ヒント

コネクタごとのコレクションの基になる実装の詳細については、 各コネクタのドキュメントを参照してください。