elasticsearch/docs/reference/mapping
Jack Conradson f28ae4b288
Add support for indexing byte-sized knn vectors (#90774)
This change adds an element_type as an optional mapping parameter for dense vector fields as 
described in #89784. This also adds a byte element_type for dense vector fields that supports storing 
dense vectors using only 8-bits per dimension. This is only supported when the mapping parameter 
index is set to true.

The code follows a similar pattern to our NumberFieldMapper where we have an enum for 
ElementType, and it has methods that DenseVectorFieldType and DenseVectorMapper can delegate to 
to support each available type (just float and byte for now).
2022-10-20 14:45:58 -07:00
..
dynamic [DOCS] Warn only one date format is added to the field date formats when using dynamic_date_formats (#88915) 2022-08-11 10:43:53 +02:00
fields Synthetic _source: support wildcard field (#90196) 2022-10-12 15:55:13 -04:00
params Remove any mention of "mapping type" (#86242) 2022-09-27 16:47:11 +02:00
types Add support for indexing byte-sized knn vectors (#90774) 2022-10-20 14:45:58 -07:00
dynamic-mapping.asciidoc [DOCS] Clean up index template xrefs (#67264) 2021-01-11 12:38:09 -05:00
explicit-mapping.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
fields.asciidoc Support fetching _tier field value (#71379) 2021-04-08 11:41:52 -07:00
mapping-settings-limit.asciidoc Include runtime fields in total fields count (#89251) 2022-08-15 09:43:12 -04:00
params.asciidoc Add support for dots in field names for metrics usecases (#86166) 2022-05-17 16:34:39 +02:00
removal_of_types.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
runtime.asciidoc Docs: Fix small typo in runtime.asciidoc (#90194) 2022-09-22 11:34:27 +02:00
types.asciidoc [DOCS] Move completion type asciidoc (#89086) 2022-08-04 10:02:28 +02:00