Module: Google::Cloud::Firestore::V1::StructuredQuery::FindNearest::DistanceMeasure

Defined in:
proto_docs/google/firestore/v1/query.rb

Overview

The distance measure to use when comparing vectors.

Constant Summary collapse

DISTANCE_MEASURE_UNSPECIFIED =

Should not be set.

0
EUCLIDEAN =

Measures the EUCLIDEAN distance between the vectors. See Euclidean to learn more

1
COSINE =

Compares vectors based on the angle between them, which allows you to measure similarity that isn't based on the vectors magnitude. We recommend using DOT_PRODUCT with unit normalized vectors instead of COSINE distance, which is mathematically equivalent with better performance. See Cosine Similarity to learn more.

2
DOT_PRODUCT =

Similar to cosine but is affected by the magnitude of the vectors. See Dot Product to learn more.

3