I've recently tried to make use of SQL SoundEx to implement a smart search function an ASP.NET MVC web application, but haven't been able to get it to work as I desire. Is there a C# library that provides fuzzy string comparisons?


The FuzzyString library makes use of various algorithms for approximate string comparisons. It allows you to specify any one or more of the algorithms to use for each comparison. Following is a list of all available algorithms:

  • Hamming Distance
  • Jaccard Distance
  • Jaro Distance
  • Jaro-Winkler Distance
  • Levenshtein Distance
  • Longest Common Subsequence
  • Longest Common Substring
  • Overlap Coefficient
  • Ratcliff-Obershelp Similarity
  • Sorensen-Dice Distance
  • Tanimoto Coefficient
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.