All,
I'm currently using Magma to perform a prefix search on City names. I found out that this fails if the string contains umlauts or, to be more precise, if the last given char is not Ascii.
E.g. myCollection where: [ :reader | reader read: #city from: 'Me' to: 'Me' maAlphabeticalNext] works fine. Changing the prefix to 'Mü' fails (no result).
I assume that this is somehow connected to a) maAlphabeticalNext and b) the "allowed" characters for MaSearchStringIndex (BTW: #beAscii doesn't help here). I'm currently using MaByteSequenceIndex to circumvent the problem but I am not sure whether this is the intention.
I attached a Testcase which shows the problem.
Thanks,
Udo