79775014

Date: 2025-09-25 15:13:54
Score: 0.5
Natty:
Report link

Hi, Why dot_product over cosine?

Dot product is computationally faster for unit vectors since cosine similarity of unit vectors equals their dot product, but Elasticsearch can optimize the calculation. For unit vectors: cosine(A,B) = dot(A,B) since ||A|| = ||B|| = 1.

Updated Elasticsearch Mapping (v8+)

{
  "mappings": {
    "properties": {
      "vector_field": {
        "type": "dense_vector",
        "dims": 384,  // your vector dimensions
        "similarity": "dot_product"
      }
    }
  }
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Alex Salgado