Interface ContentRetriever
-
- All Implemented Interfaces:
public interface ContentRetrieverRetrieves Contents from an underlying data source using a given Query. The goal is to retrieve only relevant Contents in relation to a given Query. The underlying data source can be virtually anything:
- Embedding (vector) store (see EmbeddingStoreContentRetriever) - Full-text search engine (see
inAzureAiSearchContentRetriever
module) - Hybrid of vector and full-text search (seelangchain4j-azure-ai-search
inAzureAiSearchContentRetriever
module) - Web Search Engine (see WebSearchContentRetriever) - Knowledge graph (seelangchain4j-azure-ai-search
inNeo4jContentRetriever
module) - SQL database (seelangchain4j-neo4j
inSqlDatabaseContentRetriever
module) - etc.langchain4j-experimental-sql