StringSimilarity.NET icon indicating copy to clipboard operation
StringSimilarity.NET copied to clipboard

A .NET port of java-string-similarity

Results 13 StringSimilarity.NET issues
Sort by recently updated
recently updated
newest added

` var l = new JaroWinkler(); Console.WriteLine(l.Similarity("!EZ", "EZ")); ` will print 0

Benchmark: https://www.stevejgordon.co.uk/an-introduction-to-optimising-code-using-span-t

https://github.com/feature23/StringSimilarity.NET/blob/b1b6399a2322496d113f47a22d623780f63675e2/src/F23.StringSimilarity/JaroWinkler.cs#L106 **Problem 1** The `Math.Min(JW_COEF, 1.0 / mtp[THREE])` is not necessary as it should just be `JW_COEF` - Jaro-Winkler does not specify replacing the scaling factor with 1/(length of longest...

Version 5.1.0 works flawlessly, but 6.0 does not with 4.7.2

Is there anyway of doing case/accent insensitive comparisons without pre-processing the strings?

This adds a BenchmarkDotNet project so that we can measure improvements (or regressions) with different changes. This also does some improvements to reduce execution time and allocations on some benchmarks:...

Hi, First of all, thank you for this great library! It has been really helpful and makes working with string similarity much easier. I wanted to ask if it would...

Docs: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes

enhancement

The upstream code uses a very object-oriented approach, where you have to create an object for your algorithm in order to use it. In many cases, this is unnecessary, and...

enhancement
good first issue

Note the assigned Milestone for this work item. This is only to be done for the 9.0.0 release per the notes in #44, and not before the release of .NET...

enhancement