Azure / azure-cosmos-dotnet-v3

.NET SDK for Azure Cosmos DB for the core SQL API
MIT License
723 stars 477 forks source link

ContainerProperties: Refactors Vector Embedding and Indexing Policy Interfaces to Mark Them as Public #4484

Closed kundadebdatta closed 1 month ago

kundadebdatta commented 1 month ago

Pull Request Template

Description

The purpose of this PR is to mark the new VectorEmbeddingPolicy in ContainerProperties as a public interface and introducing new VectorIndexes in the IndexingPolicy to enable Vector Similarity Search in Cosmos DB.

Relevant PR for the vector similarity work: 4379

Type of change

Please delete options that are not relevant.

Closing issues

To automatically close an issue: closes #4364

kundadebdatta commented 1 month ago

This PR is now broken into two parts.

Hence closing this PR.