NearestWord 0.1.2

Find a closer word in a list of synonyms.

Install-Package NearestWord -Version 0.1.2
dotnet add package NearestWord --version 0.1.2
<PackageReference Include="NearestWord" Version="0.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NearestWord --version 0.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NearestWord

Simple .NET and .NET Core package to find a closer word in a list of synonyms.

This package clears a string and compares it to a list of synonyms accepted a limited of changes to find the nearest word into the list.
"operations" means the insertion, exclusion or replacement of a character.

Usage

Do this to remove the irrelevant word, remove the special characters, and use Levenshtein to get the nearest word in the synonym list.

var typedWord = "Intention";
var foundWord = ReplaceRegex(typedWord, RemoveStopWord(regexPattern))
                                 .RemoveSpecialCharacters()
                                 .LevenshteinDistance(synonyms, maxChanges);

if you prefer, you can use the extension methods separately just to clean your string

Provided extension methods

  • .ReplaceRegex()
  • .CreateRegexPattern()
  • .RemoveSpecialCharacters()
  • .LevenshteinDistance()

NearestWord

Simple .NET and .NET Core package to find a closer word in a list of synonyms.

This package clears a string and compares it to a list of synonyms accepted a limited of changes to find the nearest word into the list.
"operations" means the insertion, exclusion or replacement of a character.

Usage

Do this to remove the irrelevant word, remove the special characters, and use Levenshtein to get the nearest word in the synonym list.

var typedWord = "Intention";
var foundWord = ReplaceRegex(typedWord, RemoveStopWord(regexPattern))
                                 .RemoveSpecialCharacters()
                                 .LevenshteinDistance(synonyms, maxChanges);

if you prefer, you can use the extension methods separately just to clean your string

Provided extension methods

  • .ReplaceRegex()
  • .CreateRegexPattern()
  • .RemoveSpecialCharacters()
  • .LevenshteinDistance()

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.2 66 5/24/2019
0.1.1 62 5/24/2019
0.1.0 63 5/23/2019