A newer version is available. 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] }