https://bugs.kde.org/show_bug.cgi?id=522090

--- Comment #6 from Harald Sitter <[email protected]> ---
Good idea. Alas, it wouldn't really solve the problem comprehensively I fear.
And also complicates things...

e.g. consider query 'settings' for
Settings - Steam
vs
System Settings
vs
System Settings Application
vs
System Fan Settings
vs
System App Settings
vs
System Application Settings

So it's not just position but also distance and then we'd have to roll a dice
on whether distance or position is more relevant (i.e. do the shorter names
come first or do the names with an earlier match come first). This rises to
crazy levels of complexity when you consider that the user may typo the
separator.

e.g. consider query 'syste msettings'

Do we take the word boundary as-is? How do we know the boundary is wrong? Do we
fuzzy in two directions to find a match (query->term; term->qeuery)?

And then this doesn't work in languages with compound words

e.g. consider the settings query in german 'einstellungen' for
KDebugeinstellungen (theoretical name ;))
vs
Systemeinstellungen

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to