Enum DistanceStrategy
Distance function used for vector similarity search.
public enum DistanceStrategy
Fields
Cosine = 0Cosine distance (1 โ cosine similarity). Best for text embeddings (e.g., OpenAI, Cohere). pgvector operator:
<=>Euclidean = 1L2 (Euclidean) distance. Best for image or spatial embeddings. pgvector operator:
<->InnerProduct = 2Negative inner product. Best for pre-normalized vectors where higher dot product means more similar. pgvector operator:
<#>