Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-93391

Remove rankConstant field from $rankFusion

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration

      In the initial design for $rankFusion, we allowed users to optionally input an integer rankConstant as a weight term to RRF. Since then, we've decided to defer 'rankConstant' syntax to future consideration and will instead use a fixed weight multiplier of 60. We need to remove this field from the RankFusionInputsSpec idl definition. 

      We will also need to update all relevant rankFusion tests.

      UPDATE:
      Design review is still happening. So, when completing this ticket, please consult the technical design document to see the finalized syntax and determine if any additional changes need to be made. At the time of writing this: 'rankConstant' needs to be removed and 'weights' needs to be added (which will require idl mods as well as updated tests)

            Assignee:
            Unassigned Unassigned
            Reporter:
            kyra.rameshkrishna@mongodb.com Kyra Ramesh Krishna (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: