Table of Contents

Enum DistanceStrategy

Namespace
Mythosia.VectorDb.Postgres
Assembly
Mythosia.VectorDb.Postgres.dll

Distance function used for vector similarity search.

public enum DistanceStrategy

Fields

Cosine = 0

Cosine distance (1 โˆ’ cosine similarity). Best for text embeddings (e.g., OpenAI, Cohere). pgvector operator: <=>

Euclidean = 1

L2 (Euclidean) distance. Best for image or spatial embeddings. pgvector operator: <->

InnerProduct = 2

Negative inner product. Best for pre-normalized vectors where higher dot product means more similar. pgvector operator: <#>