Save $rankFusion/$scoreFusion output score to {$meta: "score"}. Rid document_source_score_fusion.cpp of scorePaths and access score in addScoreField via
"{$meta: \"score\"}" instead of calculated scorePath.
Add test cases to score_fusion_test.cpp that include desugared pipelines for nested $rankFusion/$scoreFusion pipelines.
Also, update the 'findScorePath' function in score fusion desugaring code to reflect that the score is always found one way
- depends on
-
SERVER-94602 Allow nested $scoreFusion
-
- Open
-
-
SERVER-100752 $rankFusion should output score metadata
-
- Open
-
-
SERVER-93218 Allow nested $rankFusion
-
- Open
-
-
SERVER-100736 $scoreFusion should output score metadata
-
- Closed
-
- is depended on by
-
SERVER-82020 Enable featureFlagSearchHybridScoring by default
-
- Open
-