Define uses a specific matching algorithm.


MatchAlgorithmenum Jaro = 0 Original Jaro distance

WinPureFuzzy = 1 WinPure fuzzy algorithm. Pays more attention to the begin of the string. Recommended.

JaroWinkler = 2 Jaro-Winkler distance.

ChapmanLengthDeviation = 3, Used to determine if the strings are similar in size. This approach should be used alongside other approaches eg. Jaro, Jaro-winkler, Levenshtein...

* SmithWatermanGotoh = 4 Instead of looking at the entire sequence, the Smith–Waterman algorithm compares segments of all possible lengths and optimizes the similarity measure