elasticsearch/docs/reference/mapping/fields
Salvatore Campagna 0eeef45ea2
Synthetic source support for flattened fields (#94842)
Here we add synthetic source support for fields whose type is flattened.
Note that flattened fields and synthetic source have the following limitations,
all arising from the fact that in synthetic source we just see key/value pairs
when reconstructing the original object and have no type information in mappings:

* flattened fields use sorted set doc values of keywords, which means two things: 
   first we do not allow duplicate values, second we treat all values as keywords
* reconstructing array of objects results in nested objects (no array)
* reconstructing arrays with just one element results in a single-value field since we
   have no way to distinguish single-valued from multi-values fields other then looking
   at the count of values
2023-04-11 10:54:28 +02:00
..
doc-count-field.asciidoc [DOCS] Fix _doc_count field title (#65704) 2020-12-02 08:13:43 -05:00
field-names-field.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
id-field.asciidoc Clarify field data cache behavior in docs (#64375) 2020-11-20 13:53:23 -08:00
ignored-field.asciidoc [Docs] Clarify ignore_above behaviour (#79705) 2021-10-25 20:27:02 +02:00
index-field.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
meta-field.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
routing-field.asciidoc [DOCS] Custom routing for data streams 2021-11-10 07:11:50 -06:00
source-field.asciidoc Prepare synthetic source docs for tech-preview (#89358) 2022-08-16 10:05:45 -04:00
synthetic-source.asciidoc Synthetic source support for flattened fields (#94842) 2023-04-11 10:54:28 +02:00
tier-field.asciidoc New queryable "_tier" metadata field (#69288) 2021-03-31 15:37:37 +01:00