Class AzureCosmosDbNoSqlEmbeddingStore

java.lang.Object
dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
All Implemented Interfaces:
EmbeddingStore<TextSegment>

public class AzureCosmosDbNoSqlEmbeddingStore extends AbstractAzureCosmosDBNoSqlEmbeddingStore implements EmbeddingStore<TextSegment>
Implementation of EmbeddingStore that uses Azure Cosmos DB NoSQL API for storing and retrieving embeddings. This store provides vector search capabilities using Cosmos DB's vector search functionality.

You can read more about vector search using Azure Cosmos DB NoSQL here.

  • Constructor Details

    • AzureCosmosDbNoSqlEmbeddingStore

      public AzureCosmosDbNoSqlEmbeddingStore(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, String databaseName, String containerName, String partitionKeyPath, com.azure.cosmos.models.IndexingPolicy indexingPolicy, com.azure.cosmos.models.CosmosVectorEmbeddingPolicy cosmosVectorEmbeddingPolicy, com.azure.cosmos.models.CosmosFullTextPolicy cosmosFullTextPolicy, Integer vectorStoreThroughput, AzureCosmosDBSearchQueryType azureCosmosDBSearchQueryType, AzureCosmosDBNoSqlFilterMapper filterMapper)
    • AzureCosmosDbNoSqlEmbeddingStore

      public AzureCosmosDbNoSqlEmbeddingStore(String endpoint, com.azure.core.credential.TokenCredential tokenCredential, String databaseName, String containerName, String partitionKeyPath, com.azure.cosmos.models.IndexingPolicy indexingPolicy, com.azure.cosmos.models.CosmosVectorEmbeddingPolicy cosmosVectorEmbeddingPolicy, com.azure.cosmos.models.CosmosFullTextPolicy cosmosFullTextPolicy, Integer vectorStoreThroughput, AzureCosmosDBSearchQueryType azureCosmosDBSearchQueryType, AzureCosmosDBNoSqlFilterMapper filterMappe)
  • Method Details