Home / Function/ _get_in_memory_vectorstore() — langchain Function Reference

_get_in_memory_vectorstore() — langchain Function Reference

Architecture documentation for the _get_in_memory_vectorstore() function in vectorstore.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  307d3db4_97e8_9cff_cf9b_1cb22fb81b26["_get_in_memory_vectorstore()"]
  614c4a38_dbca_940d_9e97_3201d22d8f0c["vectorstore.py"]
  307d3db4_97e8_9cff_cf9b_1cb22fb81b26 -->|defined in| 614c4a38_dbca_940d_9e97_3201d22d8f0c
  style 307d3db4_97e8_9cff_cf9b_1cb22fb81b26 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/indexes/vectorstore.py lines 175–190

def _get_in_memory_vectorstore() -> type[VectorStore]:
    """Get the `InMemoryVectorStore`."""
    import warnings

    try:
        from langchain_community.vectorstores.inmemory import InMemoryVectorStore
    except ImportError as e:
        msg = "Please install langchain-community to use the InMemoryVectorStore."
        raise ImportError(msg) from e
    warnings.warn(
        "Using InMemoryVectorStore as the default vectorstore."
        "This memory store won't persist data. You should explicitly"
        "specify a VectorStore when using VectorstoreIndexCreator",
        stacklevel=3,
    )
    return InMemoryVectorStore

Domain

Subdomains

Frequently Asked Questions

What does _get_in_memory_vectorstore() do?
_get_in_memory_vectorstore() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/indexes/vectorstore.py.
Where is _get_in_memory_vectorstore() defined?
_get_in_memory_vectorstore() is defined in libs/langchain/langchain_classic/indexes/vectorstore.py at line 175.

Analyze Your Own Codebase

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

Try Supermodel Free