Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: "Budgie Menu" Applet: Search with parts of application name does not find application #284

Closed
stabilergriller opened this issue Jan 31, 2023 · 1 comment · Fixed by #291
Assignees
Labels
bug Something isn't working verified Verified bug.
Milestone

Comments

@stabilergriller
Copy link

Description

Hello,

Something seems to have changed regarding the search provider between Budgie 10.6.4 and 10.7 using the budgie menu applet, and searching with parts of the application name. The search seems to be less useful than before, and in some cases requires the full application name to be remembered and typed in to get a result.

Example 1:

Full application name that is searched for: "OpenJDK Java 11 Console"
entered search term: "JDK" or "jdk"

On Budgie 10.6.4: is found
jdk_old

But on Budgie 10.7: is not found

jdk_new2

Example 2:

Full application name that is searched for: "LibreOffice Writer"
entered search term: "Office" or "office"

On Budgie 10.6.4: is found

office_old

But on Budgie 10.7: is not found
Office_new2

Note how WPS Office is not found anymore, either. I would expect that to be found too, when searching for Office software

Example 3:

Full application name that is searched for: "LibreWolf"
entered search term: "wolf" or "Wolf"

On Budgie 10.6.4: is found
wolf_old

But on Budgie 10.7: is not found
wolf2

In this case, a lot of not relevant search results seem to be returned, too. This is also true for Example 1.

This case is especially frustrating, since I'm used to typing "wolf" when searching for "LibreWolf", since any other open source application starts with the name "Libre", so will get results over results when searching for something that starts with "Libre"

Example 4:

Full application name that is searched for: "File Manager PCManFM"
entered search term: "manfm" or any variation

On Budgie 10.6.4: is found

pcmanfm_old

But on Budgie 10.7: is not found
pcmanfm_New2

Budgie version

10.7

Operating System

Arch

Steps to reproduce the issue

Install the software listed above and compare search results between Budgie 10.6.4 and 10.7

Used packages names on Arch: community/pcmanfm, aur/librewolf-bin, extra/libreoffice-fresh, extra/jdk11-openjdk

Actual result

Search for "jdk" does not return all applications with "jdk" in name such as "OpenJDK Java 11 Console"
Search for "wolf" does not find "LibreWolf"
Search for "Office" does not find "LibreOffice Writer"

Expected result

Return to old search behaviour:

Search for "jdk" should return all applications with "jdk" in name such as "OpenJDK Java 11 Console"
Search for "wolf" should find "LibreWolf"
Search for "Office" should find "LibreOffice Writer"
...

Additional information

No response

@serebit serebit added bug Something isn't working verified Verified bug. labels Jan 31, 2023
@serebit serebit added this to the 10.7.1 milestone Jan 31, 2023
@serebit
Copy link
Member

serebit commented Jan 31, 2023

Confirmed this on Arch Linux. You are correct that the search functionality has changed - we switched to using a fuzzy search algorithm to accommodate typos. Seems that this is a shortcoming with our current approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working verified Verified bug.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants