Class Neo4jContentRetriever
java.lang.Object
dev.langchain4j.rag.content.retriever.neo4j.Neo4jContentRetriever
- All Implemented Interfaces:
dev.langchain4j.rag.content.retriever.ContentRetriever
public class Neo4jContentRetriever
extends Object
implements dev.langchain4j.rag.content.retriever.ContentRetriever
A
ContentRetriever that retrieves from an Neo4jGraph.
It converts a natural language question into a Neo4j cypher query and then retrieves relevant Contents by executing the query on Neo4j.-
Constructor Summary
ConstructorsConstructorDescriptionNeo4jContentRetriever(Neo4jGraph graph, dev.langchain4j.model.chat.ChatLanguageModel chatLanguageModel, dev.langchain4j.model.input.PromptTemplate promptTemplate) -
Method Summary
-
Constructor Details
-
Neo4jContentRetriever
public Neo4jContentRetriever(Neo4jGraph graph, dev.langchain4j.model.chat.ChatLanguageModel chatLanguageModel, dev.langchain4j.model.input.PromptTemplate promptTemplate)
-
-
Method Details
-
retrieve
- Specified by:
retrievein interfacedev.langchain4j.rag.content.retriever.ContentRetriever
-