Source-only repositories store source-only snapshots and allows users to reduce storage usage when using snapshots.
Source-only snapshots store only metadata and stored fields (the _source field is stored), while doc values and inverted indices are not stored. Source-only snapshots are only supported if the _source field is enabled and no source-filtering is used.
For index modes using synthetic source by default, like tsdb and logsdb, we need to make sure we have a path allowing users to still use source-only snapshots by reindexing or directly supporting at least a limited set of queries (match_all and get). Such snapshots normally need reindexing to be searchable.
Description
Source-only repositories store source-only snapshots and allows users to reduce storage usage when using snapshots. Source-only snapshots store only metadata and stored fields (the
_source
field is stored), while doc values and inverted indices are not stored. Source-only snapshots are only supported if the_source
field is enabled and no source-filtering is used.For index modes using synthetic source by default, like
tsdb
andlogsdb
, we need to make sure we have a path allowing users to still use source-only snapshots by reindexing or directly supporting at least a limited set of queries (match_all and get). Such snapshots normally need reindexing to be searchable.