Skip to main content

MetricType

Addedv2.3.xModifiedv2.6.x

This is an enumeration that provides the following constants.

Constants

  • INVALID

    Sets the metric type to INVALID.

  • L2

    Sets the metric type to L2. This applies to float vectors only.

  • IP

    Sets the metric type to IP. This applies to float vectors only.

  • COSINE

    Sets the metric type to COSINE. This applies to float vectors only.

  • HAMMING

    Sets the metric type to HAMMING. This applies to binary vectors only.

  • JACCARD

    Sets the metric type to JACCARD. This applies to binary vectors only.

  • BM25

    Sets the metric type to BM25. This applies to sparse vector fields derived from BM25 functions.

  • MAX_SIM

    Sets the metric type to MAX_SIM. This applies only to all vectors in Struct elements.

  • MAX_SIM_COSINE

    Sets the metric type to MAX_SIM_COSINE. This applies only to float vectors in Struct elements.

  • MAX_SIM_IP

    Sets the metric type to MAX_SIM_IP. This applies only to float vectors in Struct elements.

  • MAX_SIM_L2

    Sets the metric type to MAX_SIM_L2. This applies only to float vectors in Struct elements.

  • MAX_SIM_JACCARD

    Sets the metric type to MAX_SIM_JACCARD. This applies only to binary vectors in Struct elements.

  • MAX_SIM_HAMMING

    Sets the metric type to MAX_SIM_HAMMING. This applies only to binary vectors in Struct elements.