You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.
Since about atom 1.1, the alternate scoring option is provided that decide both how to rank and highlight the result.
On current version, alternate scoring option only decide ranking, and it seems highlight is always rendered using classic fuzzaldrin. I think it's important to have both together as I consider highlight an explanation of current ranking.
It's very probable the behavior broke when switching the underlying component to remove jquery.
It's hard to detect because there's no test for it and one must be in knowledge of the algorithms to spot the differences.
Here's a recent example, typical of classic fuzzaldrin.
One can see that the word member is split because classic fuzzaldrin select first occurence of m then first occurence of e following that m then first m then ber
Here's a reference highlight with fuzz-aldrin-plus outside of atom. One can see that the algorithm try to group matches together instead of processing greedy left to right.
Now that algorithm isn't perfect and here we have an issue with -payment being before plain edit.
But the overall highlight seems more intuitive.
The reason I write this is that 'scattered letters' was by far the main complains with classic fuzzaldrin and complains stated to reappears.
The text was updated successfully, but these errors were encountered:
Since about atom 1.1, the alternate scoring option is provided that decide both how to rank and highlight the result.
On current version, alternate scoring option only decide ranking, and it seems highlight is always rendered using classic fuzzaldrin. I think it's important to have both together as I consider highlight an explanation of current ranking.
It's very probable the behavior broke when switching the underlying component to remove jquery.
It's hard to detect because there's no test for it and one must be in knowledge of the algorithms to spot the differences.
Here's a recent example, typical of classic fuzzaldrin.
One can see that the word
member
is split because classic fuzzaldrin select first occurence ofm
then first occurence ofe
following that m then firstm
thenber
Here's a reference highlight with fuzz-aldrin-plus outside of atom. One can see that the algorithm try to group matches together instead of processing greedy left to right.
Now that algorithm isn't perfect and here we have an issue with
-payment
being before plain edit.But the overall highlight seems more intuitive.
The reason I write this is that 'scattered letters' was by far the main complains with classic fuzzaldrin and complains stated to reappears.
The text was updated successfully, but these errors were encountered: