Extension should not count as mongot pipeline

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • Fully Compatible
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Updated `search_helper_bson_obj::isMongotPipeline` function to return false for `$vectorSearch` stages which would use the extension's implementaiton.

      • Modified `search_helper_bson_obj::isMongotPipeline()` to accept an `IncrementalFeatureRolloutContext` parameter and use it to check feature flags
      • Refactored the function to use a helper namespace and template for cleaner stage detection
      • Updated all callers of `isMongotPipeline()` to pass the `IncrementalFeatureRolloutContext`
      • Updated `PipelineResolver::buildRequestWithResolvedPipeline()` to accept the IFR context

            Assignee:
            Charlie Swanson
            Reporter:
            Charlie Swanson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: