Home / Function/ retrieval_modes() — langchain Function Reference

retrieval_modes() — langchain Function Reference

Architecture documentation for the retrieval_modes() function in fixtures.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  a649a2af_7623_edc1_4cf4_3ab701e21089["retrieval_modes()"]
  e6ccb09e_775f_f9f4_b624_922a47ac1506["fixtures.py"]
  a649a2af_7623_edc1_4cf4_3ab701e21089 -->|defined in| e6ccb09e_775f_f9f4_b624_922a47ac1506
  style a649a2af_7623_edc1_4cf4_3ab701e21089 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/qdrant/tests/integration_tests/fixtures.py lines 28–42

def retrieval_modes(
    *, dense: bool = True, sparse: bool = True, hybrid: bool = True
) -> list[RetrievalMode]:
    modes = []

    if dense:
        modes.append(RetrievalMode.DENSE)

    if sparse:
        modes.append(RetrievalMode.SPARSE)

    if hybrid:
        modes.append(RetrievalMode.HYBRID)

    return modes

Domain

Subdomains

Frequently Asked Questions

What does retrieval_modes() do?
retrieval_modes() is a function in the langchain codebase, defined in libs/partners/qdrant/tests/integration_tests/fixtures.py.
Where is retrieval_modes() defined?
retrieval_modes() is defined in libs/partners/qdrant/tests/integration_tests/fixtures.py at line 28.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free