-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
At the point that we get to this ticket, we hypothesize that $rankFusion should work on a view with search input pipeline, so now we will test this.
End-to-End / js tests:
Write $rankFusion queries on a view that have search ($search & $vectorSearch) input pipelines. Make sure to test search pipelines as both the first, and not the first input pipelines (as these have different implementation consequences).
Write some tests on nested view definitions too.
Unit tests:
Write unit tests in document_source_rank_fusion_test.cpp and make sure these types of queries desugar correctly
- depends on
-
SERVER-103283 Implement isSearchStage / isMongotPipeline functions correctly for rank fusion
-
- Open
-
-
SERVER-103281 Enable and test running $rankFusion on a view with non-search input pipelines
-
- In Progress
-
-
SERVER-100355 support subpipeline $search/$searchMeta on mongot-indexed sharded view
-
- Closed
-