Microsoft.SemanticKernel.Connectors.AzureCosmosDBMongoDB Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AzureCosmosDBMongoDBConfig |
Azure Cosmos Mongo vCore configuration. More information here: https://learn.microsoft.com/azure/cosmos-db/mongodb/vcore/vector-search. |
AzureCosmosDBMongoDBMemoryStore |
An implementation of IMemoryStore backed by a Azure CosmosDB Mongo vCore database. Get more details about Azure Cosmos Mongo vCore vector search https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/vcore/vector-search |
AzureCosmosDBMongoDBVectorStore |
Class for accessing the list of collections in a Azure CosmosDB MongoDB vector store. |
AzureCosmosDBMongoDBVectorStoreOptions |
Options when creating a AzureCosmosDBMongoDBVectorStore |
AzureCosmosDBMongoDBVectorStoreRecordCollection<TRecord> |
Service for storing and retrieving vector records, that uses Azure CosmosDB MongoDB as the underlying storage. |
AzureCosmosDBMongoDBVectorStoreRecordCollectionOptions<TRecord> |
Options when creating a AzureCosmosDBMongoDBVectorStoreRecordCollection<TRecord>. |
Interfaces
IAzureCosmosDBMongoDBVectorStoreRecordCollectionFactory |
Interface for constructing IVectorStoreRecordCollection<TKey,TRecord> Azure CosmosDB MongoDB instances when using IVectorStore to retrieve these. |
Enums
AzureCosmosDBSimilarityType |
Similarity metric to use with the index. Possible options are COS (cosine distance), L2 (Euclidean distance), and IP (inner product). |
AzureCosmosDBVectorSearchType |
Type of vector index to create. The options are vector-ivf and vector-hnsw. |