ensure results are sorted by relevance
ClosedPublic

Authored by sitter on Dec 16 2016, 12:23 PM.

Details

Summary

once we have built our actual final "raw-data" in the mapping
hash, we iterate all runners and sort their match lists.

this in particular prevents matches to get modeled in order of
appearance rather than relevance, which for finely relevance sorted
runners such as the services runner is very important to give
the most suitable results first.

Test Plan
  • add some chrome sites to desktop
  • search for chrome in kickoff
  • results ordered as per services runner relevance with chrome itself at the top of the list

Diff Detail

Repository
R119 Plasma Desktop
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
sitter updated this revision to Diff 9077.Dec 16 2016, 12:23 PM
sitter retitled this revision from to ensure results are sorted by relevance.
sitter updated this object.
sitter edited the test plan for this revision. (Show Details)
sitter added a reviewer: hein.
Restricted Application added a project: Plasma. · View Herald TranscriptDec 16 2016, 12:23 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
sitter updated this revision to Diff 9078.Dec 16 2016, 12:24 PM

remove cruft arc amended because I don't read (:

hein accepted this revision.Dec 19 2016, 10:57 AM
hein edited edge metadata.
This revision is now accepted and ready to land.Dec 19 2016, 10:57 AM
This revision was automatically updated to reflect the committed changes.