https://bugs.kde.org/show_bug.cgi?id=511237
Harald Sitter <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/plas | |ma/plasma-workspace/-/commi | |t/e7b91993dfff0214669b7f4f8 | |02c5c4ee5b4a30f Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Harald Sitter <[email protected]> --- Git commit e7b91993dfff0214669b7f4f802c5c4ee5b4a30f by Harald Sitter. Committed on 31/10/2025 at 12:33. Pushed by sitter into branch 'master'. servicerunner: aggressively expand scoring system the previous bonus system wasn't producing very good results when perfect matches were involved. so, we now track perfect matches (along with the other properties of a match -- for future use) which allows us to more aggressively outline the base score we expect a good match to have with regards to relative order. at its heart this functions mostly the same. matching produces scorecards, scorecards are aggregated into weightedcards and those are then computed. the main difference is a new perfectMatchScore logic. if a match was perfect (required no substitutions) then we give it serious base line value relative to their weight. only after that we run the previous fuzzy scoring logic relying on bitap and levenshtein scores. the base score makes sure we have accurate ordering of perfect matches while the fuzzy score makes sure matches within the same base score are then sorted according to how fuzzy or distant they are Related: bug 511078, bug 511235 A +19 -0 runners/services/autotests/fixtures/org.gimp.GIMP.desktop M +2 -0 runners/services/autotests/fixtures/org.kde.konsole.desktop A +24 -0 runners/services/autotests/fixtures/org.libreoffice.LibreOffice.impress.desktop M +44 -2 runners/services/autotests/servicerunnertest.cpp M +35 -17 runners/services/servicerunner.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/e7b91993dfff0214669b7f4f802c5c4ee5b4a30f -- You are receiving this mail because: You are watching all bug changes.
