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