Library (.Net Standard 1.0) to support text and person name matching.
Currently contains Levenshtein and Damerau-Levenshtein (optimal string alignment version) edit distance and normalized similarity functions optimized for speed and reduced memory consumption. There are also versions of the functions that accept a maximum desired distance or minimum desired similarity, which can result in significantly faster speeds, particularly for long strings. This is one of the faster C# implementations available (possibly the fastest for non-trivial strings). See the associated GitHub project for more detail.
Install-Package SoftWx.Match -Version 2.0.3
dotnet add package SoftWx.Match --version 2.0.3
<PackageReference Include="SoftWx.Match" Version="2.0.3" />
paket add SoftWx.Match --version 2.0.3
#r "nuget: SoftWx.Match, 2.0.3"
// Install SoftWx.Match as a Cake Addin #addin nuget:?package=SoftWx.Match&version=2.0.3 // Install SoftWx.Match as a Cake Tool #tool nuget:?package=SoftWx.Match&version=2.0.3
v2.0.3 Added DamerauOSA similarity functions, added additional maxDistance early exit, improved speed of Levenshtein similarity functions
v2.0.2 Corrected some comments, added Levenshtein similarity functions, added xml docs
v2.0.0 Initial Nuget version
- NETStandard.Library (>= 1.6.1)
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.