Class AzureCosmosDBNoSqlContentRetriever
java.lang.Object
dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever
- All Implemented Interfaces:
ContentRetriever, EmbeddingStore<TextSegment>
public class AzureCosmosDBNoSqlContentRetriever
extends AbstractAzureCosmosDBNoSqlEmbeddingStore
implements ContentRetriever
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionAzureCosmosDBNoSqlContentRetriever(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, com.azure.core.credential.TokenCredential tokenCredential, EmbeddingModel embeddingModel, 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, Integer maxResults, Double minScore, Filter filter) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Methods inherited from class AbstractAzureCosmosDBNoSqlEmbeddingStore
add, add, add, add, addAll, addAll, close, deleteContainer, findRelevantWithFullTextRanking, findRelevantWithFullTextSearch, findRelevantWithHybridSearch, initialize, remove, removeAll, searchMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EmbeddingStore
addAll, generateIds, removeAll, removeAll
-
Constructor Details
-
AzureCosmosDBNoSqlContentRetriever
-
AzureCosmosDBNoSqlContentRetriever
@Deprecated(forRemoval=true) public AzureCosmosDBNoSqlContentRetriever(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, com.azure.core.credential.TokenCredential tokenCredential, EmbeddingModel embeddingModel, 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, Integer maxResults, Double minScore, Filter filter) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
retrieve
Description copied from interface:ContentRetrieverRetrieves relevantContents using a givenQuery. TheContents are sorted by relevance, with the most relevantContents appearing at the beginning of the returnedList<Content>.- Specified by:
retrievein interfaceContentRetriever- Parameters:
query- TheQueryto use for retrieval.- Returns:
- A list of retrieved
Contents.
-
builder
-