FuzzyString NuGet Package

FuzzyString is a library developed for use in my day job for reconciling naming conventions between different models of the electric grid.

I have stripped off the power system specific code and put together what can effectively be used as a string extension for determining approximate equality between two strings. All of the algorithms used here have been pulled from online resources, translated into C#, and compiled into this library.

I found several other similar open-source implementations around but nothing for .NET/C#. Adding the *.dll to your project will give you access to this extension and the individual extensions under the hood of the ApproximatelyEquals() extension.

Algorithms included in this project:
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.




Got any FuzzyString Question?





Info

Version: 1.0.0
Author(s): Félix Perreault
Last Update: Saturday, February 7, 2015
.NET Fiddle: Online Example
Project Url: https://fuzzystring.codeplex.com/
NuGet Url: https://www.nuget.org/packages/FuzzyString


Install
Install-Package FuzzyString
dotnet add package FuzzyString
paket add FuzzyString
FuzzyString Download (Unzip the "nupkg" after downloading)

4 packages depend on this package.




STATS

must-have-score

1.3

avg-downloads-per-day

70

days-since-last-release

3575