Description
Some field types are still missing support for synthetic source. We would like to implement the missing functionality adopting a strategy that allows us to use a stored field behind the scenes. The idea is to use the stored field later on to support reconstructing the original field value instead of reconstructing it from doc values.
The ones we expect to be used more frequently for logging and that we should prioritise when it comes to implementing support are:
For fields that are less frequently used we will implement a less storage efficient fallback implementation of synthetic source. This implementation will cover all fields that are not currently supported and unblock their usage in logs index mode. Based on usage of such fields, more efficient implementation can be added.
We would like to enable this feature by default if synthetic source is enable. This will enable usage of these field types for both logs and TSDB index mode.
In general support should be provided by making the stored property default to true when synthetic source is enabled. This implies we need to add the stored property even for fields that are missing it.
Once support is implemented please check the box next to the corresponding type and link the PR next to it.
Description
Some field types are still missing support for synthetic source. We would like to implement the missing functionality adopting a strategy that allows us to use a stored field behind the scenes. The idea is to use the stored field later on to support reconstructing the original field value instead of reconstructing it from doc values.
The ones we expect to be used more frequently for logging and that we should prioritise when it comes to implementing support are:
enabled: false) Track synthetic source for disabled objects #108051For fields that are less frequently used we will implement a less storage efficient fallback implementation of synthetic source. This implementation will cover all fields that are not currently supported and unblock their usage in logs index mode. Based on usage of such fields, more efficient implementation can be added.
pointandshape#109312pointandshape#109312We would like to enable this feature by default if synthetic source is enable. This will enable usage of these field types for both logs and TSDB index mode.
In general support should be provided by making the
storedproperty default totruewhen synthetic source is enabled. This implies we need to add thestoredproperty even for fields that are missing it.Once support is implemented please check the box next to the corresponding type and link the PR next to it.