Enhancement: Improve search algorithm
Checks
-
[x] I have checked that this issue has not already been reported.
-
[x] I am using the latest version of Flow Launcher.
Problem Description
I have an app called ATLauncher. When I open flow launcher and type "at", I expect that I will get ATLauncher but I didn't, instead I got Kate. ATLauncher is nowhere to be seen.
While at is part of Kate, ATLauncher's at is in the very front so I think it should be prioritized.
Additional Info:
ATLauncher is installed with official installer, while Kate is installed with scoop.
To Reproduce
- Install ATLauncher
- Install Kate
- run Flow Launcher and search "at".
Screenshots
No response
Flow Launcher Version
1.19.4
Windows Build Number
Microsoft Windows [Version 10.0.19045.5371]
Error Log
Replace this line with the important log contents.
fyi, it looks like there are a lot of results when you search for at, and if you are able to find ATL in that list, then you can right click on it and press a button that says something like keep at top. This will make it so ATL launcher is the first result for when you search AT
Something that might help with this is either temporarily disabling plugins like explorer that return a lot of results, or upping the program plugin's base score to push the programs closer to the top.
Alternatively, you can use query shortcuts to have AT link to ATLAUNCHER.
then you can right click on it and press a button that says something like keep at top.
Alternatively, you can use query shortcuts to have AT link to ATLAUNCHER.
Oooh, those are some nice features, and there are some others too, thanks. But would it still be considered as an issue? ATLauncher is just one app.
Personally I think the order should go like this:
- app that begins with
at, sorted from "recently launched from the launcher" then alphabetically - app that had at least a word begin with
at, sorted from "recently launched from the launcher" then alphabetically. - app that had letter with
atin it, sorted from "recently launched from the launcher" then alphabetically.
Btw, when I pressed the topmost thing, it doesn't give any user feedback so I don't know if it worked or not. Then I accidentally clicked "Disable this" because I though it does nothing and now it's gone forever and I can't get it back. There is nothing in the settings that I thought may help. Except maybe "Open Data Location".
Oooh, those are some nice features, and there are some others too, thanks. But would it still be considered as an issue? ATLauncher is just one app.
Personally I think the order should go like this:
1. app that begins with `at`, sorted from recently launched then alphabetically 2. app that had at least a word begin with `at`, sorted from recently launched then alphabetically. 3. app that had letter with `at` in it, sorted from recently launched then alphabetically.
I was just trying to provide a solution to your problem until the issue gets fixed and a new release is made. I think that this issue is definitely still valid, but perhaps more as a feature request than a bug
Btw, when I pressed the topmost thing, it doesn't give any user feedback so I don't know if it worked or not. Then I accidentally clicked "Disable this" because I though it does nothing and now it's gone forever and I can't get it back. There is nothing in the settings that I thought may help. Except maybe "Open Data Location".
- Open the flow launcher settings window
- Go to the
Pluginstab - Find the
Programentry
- Find your program and enable it
While making this I found a bug with being unable to delete entries, I've created #3196 to report it
app that begins with at, sorted from "recently launched from the launcher" then alphabetically
Also FYI the more you use the result the higher the result will be placed.