ES|QL V_DOT_PRODUCT function
left- first dense_vector to calculate dot product similarity
right-
second dense_vector to calculate dot product similarity
Calculates the dot product between two dense_vectors.
| left | right | result |
|---|---|---|
| dense_vector | dense_vector | double |
from colors
| eval similarity = v_dot_product(rgb_vector, [0, 255, 255])
| sort similarity desc, color asc
| color:text | similarity:double |
|---|---|
| azure | 130050.0 |
| cyan | 130050.0 |
| white | 130050.0 |
| mint cream | 128775.0 |
| snow | 127500.0 |
| honeydew | 126225.0 |
| ivory | 126225.0 |
| sea shell | 123165.0 |
| lavender | 122400.0 |
| old lace | 121125.0 |