Add New Aggregation Pipeline Features to Builders

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: New Spec
    • Hide

      DRIVERS-3284:
      Summary of necessary driver changes

      Note that some features have spawned their own drivers tickets

      Show
      DRIVERS-3284: Summary of necessary driver changes  Drivers with builders for aggregation pipeline features should ensure that all features listed in this document are implemented: https://docs.google.com/document/d/19vFdkOOsGmhtrd9MIZYkIl1P7CST5vk3z5BV2SylSkw/edit?usp=drivesdk Note that some features have spawned their own drivers tickets
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3284, please see that ticket for a detailed description.

        1.
        Implement vector similarity match expressions in aggregation builder PHPLIB-1691 Sub-task Backlog Unassigned  

        0%

        Original Estimate - 2 days, 4 hours
        Remaining Estimate - 2 days, 4 hours
        2.
        Support $rankFusion stage and $sigmoid expression PHPLIB-1624 Sub-task Backlog Unassigned  

        0%

        Original Estimate - 2 days, 4 hours
        Remaining Estimate - 2 days, 4 hours
        3.
        Support timeseries option in $out stage PHPLIB-1386 Sub-task Backlog Unassigned  

        0%

        Original Estimate - 2 days, 4 hours
        Remaining Estimate - 2 days, 4 hours
        4.
        Support Binary Vector in aggregation builder PHPLIB-1603 Sub-task Backlog Unassigned    
        5.
        Support vector search against nested embeddings and arrays of embeddings in builder PHPLIB-1733 Sub-task Backlog Unassigned    
        6.
        Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries PHPLIB-1735 Sub-task Backlog Unassigned    
        7.
        Add $scoreFusion pipeline stage PHPLIB-1736 Sub-task Closed Andreas Braun 2.2.0  
        8.
        Expose the array index in a $map operation PHPLIB-1771 Sub-task Backlog Unassigned    
        9.
        Expression to determine the subtype of BinData field PHPLIB-1774 Sub-task Backlog Unassigned    
        10.
        Allow users to generate a hash from a UTF-8 string or binary data PHPLIB-1755 Sub-task Backlog Unassigned    
        11.
        [Driver] Add new fields for Auto embedding in Atlas Vector search indexes PHPLIB-1789 Sub-task Backlog Unassigned    
        12.
        Investigate changes in SERVER-107499: Support (de)serialization between BSON and EJSON PHPLIB-1760 Sub-task Backlog Unassigned    
        13.
        Support new $rerank stage PHPLIB-1763 Sub-task Backlog Unassigned    
        14.
        Investigate changes in SERVER-109781: Add cross database $lookup to aggregation framework PHPLIB-1762 Sub-task Backlog Unassigned    
        15.
        Investigate changes in SERVER-72121: Add $top/$bottom/$topN/$bottomN as expressions PHPLIB-1761 Sub-task Backlog Unassigned    

            Assignee:
            Unassigned
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 3 weeks, 2 days, 4 hours
                3w 2d 4h
                Remaining:
                Remaining Estimate - 3 weeks, 2 days, 4 hours
                3w 2d 4h
                Logged:
                Time Spent - Not Specified
                Not Specified