Interface ContentRetriever
- All Known Implementing Classes:
AzureAiSearchContentRetriever
,EmbeddingStoreContentRetriever
,Neo4jContentRetriever
,SqlDatabaseContentRetriever
,WebSearchContentRetriever
public interface ContentRetriever
Retrieves
The goal is to retrieve only relevant
The underlying data source can be virtually anything:
Content
s from an underlying data source using a given Query
.
The goal is to retrieve only relevant
Content
s in relation to a given Query
.
The underlying data source can be virtually anything:
- Embedding (vector) store (seeEmbeddingStoreContentRetriever
) - Full-text search engine (seeAzureAiSearchContentRetriever
inlangchain4j-azure-ai-search
module) - Hybrid of vector and full-text search (seeAzureAiSearchContentRetriever
inlangchain4j-azure-ai-search
module) - Web Search Engine (seeWebSearchContentRetriever
) - Knowledge graph (seeNeo4jContentRetriever
inlangchain4j-neo4j
module) - SQL database (seeSqlDatabaseContentRetriever
inlangchain4j-experimental-sql
module) - etc.
- See Also:
-
Method Summary