distanceMeasure property

String? distanceMeasure
getter/setter pair

The distance measure to use, required.

Required. Possible string values are:

  • "DISTANCE_MEASURE_UNSPECIFIED" : Should not be set.
  • "EUCLIDEAN" : Measures the EUCLIDEAN distance between the vectors. See Euclidean to learn more
  • "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.
  • "DOT_PRODUCT" : Similar to cosine but is affected by the magnitude of the vectors. See Dot Product to learn more.

Implementation

core.String? distanceMeasure;