IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Dense vector field type
editDense vector field type
editA dense_vector
field stores dense vectors of float values.
The maximum number of dimensions that can be in a vector should
not exceed 2048. A dense_vector
field is a single-valued field.
dense_vector
fields do not support querying, sorting or aggregating. They can
only be accessed in scripts through the dedicated vector functions.
You index a dense vector as an array of floats.
PUT my-index-000001 { "mappings": { "properties": { "my_vector": { "type": "dense_vector", "dims": 3 }, "my_text" : { "type" : "keyword" } } } } PUT my-index-000001/_doc/1 { "my_text" : "text1", "my_vector" : [0.5, 10, 6] } PUT my-index-000001/_doc/2 { "my_text" : "text2", "my_vector" : [-0.5, 10, 10] }