Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: mmarinelliThese values are not matching because the groupBy parameter is set to incorporate the first 3 characters of each value when calculating matches. This parameter is provided to optimize matching by only searching within sets which share a common key, greatly reducing the computational load of the matching.
If you set the groupBy expression to something else, for example to only the first digit of each number, or instead to something constant like "true", you will see the behavior you are expecting.
I noticed that while the documentation for this parameter indicates that the default behavior is to use the first 1 digit of each number as a key, the actual parameter code uses the first 3 digits, which is misleading. The next update of this library will correct this discrepancy.