Enum SimilarityMetric
The vector similarity metric used to compare embeddings during vector search.
[JsonConverter(typeof(JsonStringEnumConverter<SimilarityMetric>))]
public enum SimilarityMetric
Fields
[JsonStringEnumMemberName("cosine")] Cosine = 0Cosine similarity, measuring the angle between vectors. Well suited for normalized embeddings.
[JsonStringEnumMemberName("dot_product")] DotProduct = 2Dot product similarity, equivalent to cosine similarity when vectors are unit-normalized.
[JsonStringEnumMemberName("euclidean")] Euclidean = 1Euclidean distance, measuring the straight-line distance between vectors.