GetDynamicCollection(string, VectorStoreCollectionDefinition)
このメソッドは、その名前を使用して、ベクトル・ストア・コレクションを作成します。
宣言
// C#
public VectorStoreCollection<object, Dictionary<string, object?>> GetDynamicCollection(string collectionName, VectorStoreRecordDefinition definition)パラメータ
collectionName取得するコレクションの名前。
definitionレコード・タイプのスキーマ。
戻り値
コレクションのレコードを管理するための新しいOracleDynamicCollectionインスタンス。
実装
Microsoft.Extensions.VectorData.VectorStore
例外
ArgumentException:
- 指定された
collectionNameパラメータがnullであるか、空の文字列であるか、空白のみが含まれています。 - 指定された
collectionNameがOracleの名前標準に準拠していません。
備考
アプリケーションがコレクションを操作するためのOracleDynamicCollectionインスタンスが作成されます。ただし、コレクションはデータベースに作成されません。データベースにコレクションを作成するには、OracleCollection.EnsureCollectionExistsAsync()を使用します。
指定するコレクション名では大/小文字が区別され、OracleVectorStoreOptionsに基づいてスキーマが参照されるため、完全修飾名(.など)にしないでください。
関連項目:
Microsoft.Extensions.VectorData.VectorStoreCollectionDefinitionクラス。