Page MenuHomePhabricator

Backend work for cross-wiki search results: scoring and ranking across wiki projects
Closed, DeclinedPublic

Description

As part of the cross-wiki search results new functionality, we'll need to figure out how best to do scoring and ranking across the sister projects:

  • scoring/ranking across wikis can be hard
    • depends on UI (integrated results vs separated results)
  • As we are making the content model more rich, we may have additional fields for different content models in each wiki:
    • this can be Flow, structured data, extensions, etc.
    • we need to ensure these fields do not clash
      • i.e. we don't have two extensions which try to use field "my_data" with conflicting definitions
      • or somehow find way of namespacing them.

Event Timeline

Declining this - since we're only showing one result (after testing/analysis is complete - this will mostly like be done by recall) for each sister project (if one is available) we don't have to worry too much about the ranking of the results returned.