Home / Function/ _get_similarity_function() — langchain Function Reference

_get_similarity_function() — langchain Function Reference

Architecture documentation for the _get_similarity_function() function in embeddings_filter.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  919b6220_5273_8732_ca92_5fd3bec93cce["_get_similarity_function()"]
  4e2e47d6_33a4_62d4_a5cc_1a0067c152ce["embeddings_filter.py"]
  919b6220_5273_8732_ca92_5fd3bec93cce -->|defined in| 4e2e47d6_33a4_62d4_a5cc_1a0067c152ce
  style 919b6220_5273_8732_ca92_5fd3bec93cce fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/retrievers/document_compressors/embeddings_filter.py lines 11–20

def _get_similarity_function() -> Callable:
    try:
        from langchain_community.utils.math import cosine_similarity
    except ImportError as e:
        msg = (
            "To use please install langchain-community "
            "with `pip install langchain-community`."
        )
        raise ImportError(msg) from e
    return cosine_similarity

Domain

Subdomains

Frequently Asked Questions

What does _get_similarity_function() do?
_get_similarity_function() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/retrievers/document_compressors/embeddings_filter.py.
Where is _get_similarity_function() defined?
_get_similarity_function() is defined in libs/langchain/langchain_classic/retrievers/document_compressors/embeddings_filter.py at line 11.

Analyze Your Own Codebase

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

Try Supermodel Free