LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • MCP Adapters
    • Overview
    • Agents
    • Callbacks
    • Chains
    • Chat models
    • Embeddings
    • Evaluation
    • Globals
    • Hub
    • Memory
    • Output parsers
    • Retrievers
    • Runnables
    • LangSmith
    • Storage
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    MCP Adapters
    OverviewAgentsCallbacksChainsChat modelsEmbeddingsEvaluationGlobalsHubMemoryOutput parsersRetrieversRunnablesLangSmithStorage
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-classicretrieversself_query
    Module●Since v1.0

    self_query

    Modules

    module
    databricks_vector_search
    module
    mongodb_atlas
    module
    elasticsearch
    module
    dashvector
    module
    chroma
    module
    qdrant
    module
    supabase
    module
    pinecone
    module
    weaviate
    module
    vectara
    module
    dingo
    module
    myscale
    module
    pgvector
    module
    timescalevector
    module
    opensearch
    module
    redis
    module
    milvus
    module
    tencentvectordb
    module
    deeplake
    module
    astradb
    module
    base

    Retriever that generates and executes structured queries over its own data source.

    View source on GitHub