_get_relevant_documents() — langchain Function Reference
Architecture documentation for the _get_relevant_documents() function in re_phraser.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 4c0a05de_d164_e0be_ed38_a06df30f4ef0["_get_relevant_documents()"] 7d7b7f28_6346_74a0_c2d3_da5a2d751cf0["RePhraseQueryRetriever"] 4c0a05de_d164_e0be_ed38_a06df30f4ef0 -->|defined in| 7d7b7f28_6346_74a0_c2d3_da5a2d751cf0 style 4c0a05de_d164_e0be_ed38_a06df30f4ef0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/retrievers/re_phraser.py lines 61–84
def _get_relevant_documents(
self,
query: str,
*,
run_manager: CallbackManagerForRetrieverRun,
) -> list[Document]:
"""Get relevant documents given a user question.
Args:
query: user question
run_manager: callback handler to use
Returns:
Relevant documents for re-phrased question
"""
re_phrased_question = self.llm_chain.invoke(
query,
{"callbacks": run_manager.get_child()},
)
logger.info("Re-phrased question: %s", re_phrased_question)
return self.retriever.invoke(
re_phrased_question,
config={"callbacks": run_manager.get_child()},
)
Domain
Subdomains
Source
Frequently Asked Questions
What does _get_relevant_documents() do?
_get_relevant_documents() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/retrievers/re_phraser.py.
Where is _get_relevant_documents() defined?
_get_relevant_documents() is defined in libs/langchain/langchain_classic/retrievers/re_phraser.py at line 61.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free