Fuzzy match with the indexed field

From the documentation we have gathered that the Fuzzy match on the field can only be limited to edit distance of 2. This appears to be an limitation as that limits the result event though they are similar. E.g. “Microsoft Corp.” and “Microsoft Corporation” will not match based on fuzzy matching.

In Java API fuzzyLikeThisFieldQuery and moreLikeThisFieldQuery have been deprecated, what’s an alternative to this approach going forward?

Any thoughts?