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
Using words with special characters with fuzzy search does not give any result.
how to reproduce
I put two document into the index (together with a lot of others). One containing the German word "Fußbodenheizung", whith contains a special character 'ß'. And another one with a slightly wrong spelling "Fusbodenheizung".
when index was created using use_fast_fuzzy a fuzzy query does not give the expected result:
Don't worry about sharing the dataset I see what's happening.
This seems to be an interesting behaviour of our Unicode decoder which gets used when using the fast-fuzzy system.
Which is essentially translating Fußbodenheizung into Fussbodenheizung which IIRC is it's ASCII equivalent (at least it thinks it is) although what is interesting is the fact that the system then doesn't match on the values when it should be.
Using words with special characters with fuzzy search does not give any result.
how to reproduce
I put two document into the index (together with a lot of others). One containing the German word "Fußbodenheizung", whith contains a special character 'ß'. And another one with a slightly wrong spelling "Fusbodenheizung".
when index was created using use_fast_fuzzy a fuzzy query does not give the expected result:
-> no hits
searching without the special character finds one hit instead of two:
-> one hit "Fusbodenheizung"
expected
when the index was created using use_fast_fuzzy=false
the expected behavior is given:
-> two hits "Fußbodenheizung" and "Fusbodenheizung"
and for the query
-> two hits "Fußbodenheizung" and "Fusbodenheizung"
normal query finds one hit as expected:
-> one hit "Fußbodenheizung"
The text was updated successfully, but these errors were encountered: