ES|QL V_L2_NORM function
left- first dense_vector to calculate l2 norm similarity
right-
second dense_vector to calculate l2 norm similarity
Calculates the l2 norm between two dense_vectors.
| left | right | result |
|---|---|---|
| dense_vector | dense_vector | double |
from colors
| eval similarity = v_l2_norm(rgb_vector, [0, 255, 255])
| sort similarity desc, color asc
| color:text | similarity:double |
|---|---|
| red | 441.6729431152344 |
| maroon | 382.6669616699219 |
| crimson | 376.36419677734375 |
| orange | 371.68536376953125 |
| gold | 362.8360595703125 |
| black | 360.62445068359375 |
| magenta | 360.62445068359375 |
| yellow | 360.62445068359375 |
| firebrick | 359.67486572265625 |
| tomato | 351.0227966308594 |