This functionality is experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features.
dense_vector field stores dense vectors of float values.
The maximum number of dimensions that can be in a vector should
not exceed 1024. A
dense_vector field is a single-valued field.
These vectors can be used for document scoring. For example, a document score can represent a distance between a given query vector and the indexed document vector.
You index a dense vector as an array of floats.
Internally, each document’s dense vector is encoded as a binary
doc value. Its size in bytes is equal to
4 * dims + 4, where
dims—the number of the vector’s dimensions.