-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
DB Integration & Observability
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Add combination.expression to ScoreFusionSpec (and remove the old "score" field on the spec) and implement corresponding behavior in document_source_score_fusion.
More info about combination.expression here.
Per design review discussions, should appropriately handle cases where pipeline name is used for a variable in combination.expression (ex: check whether variable is in scope).
Add a test to handle $let in the expression which can be used to duplicate a variable but the duplicated variable should follow natural scoping behavior and ultimately not cause confusion.
- depends on
-
SERVER-100167 Implement "combination.method" behavior
-
- Closed
-
- is depended on by
-
SERVER-101079 Add $scoreFusion tests that assert document results on rentals dataset
-
- Closed
-
-
SERVER-102534 Make ScoreFusionScoringOptions private
-
- Closed
-
- is duplicated by
-
SERVER-94624 Implement the 'score' argument for $scoreFusion
-
- Closed
-
- related to
-
SERVER-104736 Enable referencing collection level variables in $scoreFusion expression combination option without 'docs.' prefix
-
- Closed
-