Skip to content

Commit 3fadc11

Browse files
abdonpijpelinkAdam Locke
andauthored
[DOCS] Add synthetic _source to 8.4 release highlights (#90269)
* [DOCS] Add synthetic _source to 8.4 release highlights * Clarifying edits Co-authored-by: Adam Locke <[email protected]>
1 parent 7230f85 commit 3fadc11

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/reference/release-notes/highlights.asciidoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,27 @@ search features like queries and aggregations.
104104

105105
{es-pull}88694[#88694]
106106

107+
[discrete]
108+
[[synthetic_source_technical_preview]]
109+
=== Synthetic `_source`
110+
preview::[]
111+
When {es} ingests documents, it creates several data structures that
112+
enable querying, aggregating, and retrieving data. One of those data
113+
structures is `_source`, which is used for reindexing, updating documents, and
114+
in {kib}'s Discover. Storing `_source` enables fetching the original documents
115+
_exactly_ as they were indexed. However, fetching the exact original
116+
documents isn't required by many use cases, and storing `_source` uses a _lot_
117+
of space.
118+
119+
This release introduces a new feature in technical preview called synthetic
120+
`_source`. For specific data types, synthetic `_source` can significantly reduce
121+
the index size by rebuilding `_source` from doc values. Doc values are data
122+
structures that are typically stored already because they're needed for
123+
aggregations. While synthetic `_source` doesn't recreate the exact structure of
124+
the original documents, it's good enough for features like reindexing data.
125+
126+
{es-pull}85649[#85649]
127+
107128
// end::notable-highlights[]
108129

109130

0 commit comments

Comments
 (0)