Table of Contents

Enum SimilarityMetric

Namespace
DataStax.AstraDB.DataApi.Core
Assembly
DataStax.AstraDB.DataApi.dll

The vector similarity metric used to compare embeddings during vector search.

[JsonConverter(typeof(JsonStringEnumConverter<SimilarityMetric>))]
public enum SimilarityMetric

Fields

[JsonStringEnumMemberName("cosine")] Cosine = 0

Cosine similarity, measuring the angle between vectors. Well suited for normalized embeddings.

[JsonStringEnumMemberName("dot_product")] DotProduct = 2

Dot product similarity, equivalent to cosine similarity when vectors are unit-normalized.

[JsonStringEnumMemberName("euclidean")] Euclidean = 1

Euclidean distance, measuring the straight-line distance between vectors.