Source code for langchain_arangodb.vectorstores.utils
from enum import Enum
[docs]
class DistanceStrategy(str, Enum):
"""Enumerator of the Distance strategies for calculating distances
between vectors.
Note that **use_approx** is not supported for the following distance strategies:
- JACCARD
- MAX_INNER_PRODUCT
- DOT_PRODUCT
"""
EUCLIDEAN_DISTANCE = "EUCLIDEAN_DISTANCE"
MAX_INNER_PRODUCT = "MAX_INNER_PRODUCT"
DOT_PRODUCT = "DOT_PRODUCT"
JACCARD = "JACCARD"
COSINE = "COSINE"