Previously in SERVER-94599, the $minMaxScalar window function was introduced on $setWindowFields. However, only removable window implementations were supported.
This ticket should add support and testing for non-removable windows. After this ticket, all types of window bounds should be supported for $minMaxScalar
Note: It was decided during implementation that the memory tracker piece will be deferred to a follow-up ticket. However, after this ticket, the $minMaxScaler window function should be fully functional / correct from a usage perspective.
- depends on
-
SERVER-94599 Add $minMaxScalar window function for removable window implementations
-
- Closed
-
-
SERVER-102189 Change window function name 'minMaxScalar' to 'minMaxScaler'
-
- Closed
-
- is depended on by
-
SERVER-94600 Add 'minMaxScaler' normalization option to $score stage
-
- Open
-
-
SERVER-100211 Add support for 'input.normalization' minMaxScaler option to $scoreFusion
-
- Open
-
-
SERVER-102248 Add memory tracker into non-removable minMaxScaler WindowFunctionExec classes
-
- Open
-
-
SERVER-102701 Add unit tests for WindowFunctionExecMinMaxScalerNonRemovable(Range) classes
-
- Open
-
-
SERVER-102703 Investigate behavior of reversed sort order for $minMaxScaler
-
- Open
-
- is related to
-
SERVER-102701 Add unit tests for WindowFunctionExecMinMaxScalerNonRemovable(Range) classes
-
- Open
-