mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 17:34:17 -04:00
Synthetic _source's array flattening activities can remove some arrays entirely. Specifically: ``` { "foo": [ { "bar": 1 }, { "baz": 2 } ] } ``` Turns into: ``` { "foo": { "bar": 1, "baz": 2 } } ``` See, no more array! It's because the values are flattend to the leaf fields and didn't have multiple values. This is implied by the docs we had, but sure wasn't obvious. So now it's documented specifically. |
||
---|---|---|
.. | ||
doc-count-field.asciidoc | ||
field-names-field.asciidoc | ||
id-field.asciidoc | ||
ignored-field.asciidoc | ||
index-field.asciidoc | ||
meta-field.asciidoc | ||
routing-field.asciidoc | ||
source-field.asciidoc | ||
synthetic-source.asciidoc | ||
tier-field.asciidoc |