ES|QL V_L1_NORM function
left- first dense_vector to calculate l1 norm similarity
right-
second dense_vector to calculate l1 norm similarity
Calculates the l1 norm between two dense_vectors.
| left | right | result |
|---|---|---|
| dense_vector | dense_vector | double |
from colors
| eval similarity = v_l1_norm(rgb_vector, [0, 255, 255])
| sort similarity desc, color asc
| color:text | similarity:double |
|---|---|
| red | 765.0 |
| crimson | 650.0 |
| maroon | 638.0 |
| firebrick | 620.0 |
| orange | 600.0 |
| tomato | 595.0 |
| brown | 591.0 |
| chocolate | 585.0 |
| coral | 558.0 |
| gold | 550.0 |