_validate_collection_config() — langchain Function Reference
Architecture documentation for the _validate_collection_config() function in qdrant.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD f3995a8f_51a1_a376_2f6a_8d9f0f7797e6["_validate_collection_config()"] 671b47a0_cdd3_a89d_e90f_0631a4bd67d3["QdrantVectorStore"] f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 -->|defined in| 671b47a0_cdd3_a89d_e90f_0631a4bd67d3 545310b8_e2fb_c27b_d4a8_6ab6a0f03b64["__init__()"] 545310b8_e2fb_c27b_d4a8_6ab6a0f03b64 -->|calls| f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 0eee8f8f_565a_e169_7071_de903da2cbd3["construct_instance()"] 0eee8f8f_565a_e169_7071_de903da2cbd3 -->|calls| f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 ee735a53_d6e2_76d0_6fad_19bdebf2f0f2["_validate_collection_for_dense()"] f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 -->|calls| ee735a53_d6e2_76d0_6fad_19bdebf2f0f2 e87ed769_c3ef_2130_ccab_7aaf2537dfc9["_validate_collection_for_sparse()"] f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 -->|calls| e87ed769_c3ef_2130_ccab_7aaf2537dfc9 style f3995a8f_51a1_a376_2f6a_8d9f0f7797e6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/qdrant/langchain_qdrant/qdrant.py lines 1150–1176
def _validate_collection_config(
cls: type[QdrantVectorStore],
client: QdrantClient,
collection_name: str,
retrieval_mode: RetrievalMode,
vector_name: str,
sparse_vector_name: str,
distance: models.Distance,
embedding: Embeddings | None,
) -> None:
if retrieval_mode == RetrievalMode.DENSE:
cls._validate_collection_for_dense(
client, collection_name, vector_name, distance, embedding
)
elif retrieval_mode == RetrievalMode.SPARSE:
cls._validate_collection_for_sparse(
client, collection_name, sparse_vector_name
)
elif retrieval_mode == RetrievalMode.HYBRID:
cls._validate_collection_for_dense(
client, collection_name, vector_name, distance, embedding
)
cls._validate_collection_for_sparse(
client, collection_name, sparse_vector_name
)
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _validate_collection_config() do?
_validate_collection_config() is a function in the langchain codebase, defined in libs/partners/qdrant/langchain_qdrant/qdrant.py.
Where is _validate_collection_config() defined?
_validate_collection_config() is defined in libs/partners/qdrant/langchain_qdrant/qdrant.py at line 1150.
What does _validate_collection_config() call?
_validate_collection_config() calls 2 function(s): _validate_collection_for_dense, _validate_collection_for_sparse.
What calls _validate_collection_config()?
_validate_collection_config() is called by 2 function(s): __init__, construct_instance.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free