Microsoft.SemanticKernel.Connectors.AzureCosmosDBNoSQL Namespace

Classes

AzureCosmosDBNoSQLCompositeKey

Composite key for Azure CosmosDB NoSQL record with record and partition keys.

AzureCosmosDBNoSQLMemoryStore

An implementation of IMemoryStore backed by a Azure Cosmos DB database. Get more details about Azure Cosmos DB vector search https://learn.microsoft.com/en-us/azure/cosmos-db/

AzureCosmosDBNoSQLVectorStore

Class for accessing the list of collections in a Azure CosmosDB NoSQL vector store.

AzureCosmosDBNoSQLVectorStoreOptions

Options when creating a AzureCosmosDBNoSQLVectorStore.

AzureCosmosDBNoSQLVectorStoreRecordCollection<TRecord>

Service for storing and retrieving vector records, that uses Azure CosmosDB NoSQL as the underlying storage.

AzureCosmosDBNoSQLVectorStoreRecordCollectionOptions<TRecord>

Options when creating a AzureCosmosDBNoSQLVectorStoreRecordCollection<TRecord>.

Interfaces

IAzureCosmosDBNoSQLVectorStoreRecordCollectionFactory

Interface for constructing IVectorStoreRecordCollection<TKey,TRecord> Azure CosmosDB NoSQL instances when using IVectorStore to retrieve these.