when selecting an application, dash should match words in the middle of name
Bug #869888 reported by
Romano Giannetti
This bug report is a duplicate of:
Bug #752259: Dash - Add sub-string matching to Dash search.
Edit
Remove
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Low
|
John Lea | ||
Unity |
Confirmed
|
Low
|
Unassigned | ||
unity-lens-applications |
Confirmed
|
Low
|
Mikkel Kamstrup Erlandsen | ||
unity-lens-files |
Confirmed
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Low
|
Unassigned | ||
unity-lens-applications (Ubuntu) |
Confirmed
|
Low
|
Unassigned | ||
unity-lens-files (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
This could be seen as a wishlist, but in my opinion the current behavior is unexpected.
When using dash and starting writing the name of the application/file, I expected the match being done with *all* the name of the application, not just the *start*. I mean, if I type "dict", I expect to see both "Dictionary" and "StarDict". I notices this several time; you often remember part of the name of the application and sometime it is not the start of it.
tags: | added: onew udo |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Low |
status: | New → Fix Committed |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity-lens-applications: | |
status: | New → Confirmed |
Changed in unity-lens-files: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | Confirmed → Invalid |
affects: | unity (Ubuntu) → unity-lens-applications (Ubuntu) |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Committed → Triaged |
Changed in unity: | |
status: | Invalid → Confirmed |
Changed in unity-lens-applications: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
tags: | added: text-analysis |
Changed in unity: | |
importance: | Undecided → Low |
Changed in unity-lens-files: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity-lens-applications (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in unity-lens-files (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity-lens-applications (Ubuntu): | |
importance: | Wishlist → Low |
Changed in unity-lens-applications: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
To post a comment you must log in.
I really don't like full substring matching. I think it would be a
good idea to tokenize words with CamelCase, so StarDict becomes "star"
and "dict" (and still also matching "stardict" of course).
Technical note: This is currently not trivial to add though. The :TermGenerator.
proper solution requires patching to libxapian (which we use for
indexing apps) as manual working around it would break stuff like CJK.
The patch would add a "split on camel case" flag to
Xapian: