44 packages tagged with “levenshtein”
One of the fastest Levenshtein distance packages on NuGet. Supports .NET Framework and .NET. Levenshtein calculates the shortest possible distance between two strings. Producing a count of the number of insertions, deletions and substitutions to make one string into another.
Calculates the Levenshtein distance between two strings. A count of the number of insertions, deletions and substitutions to make one string into another.
A .NET port of java-string-similarity.
A Collection of Fuzzy String Algorithms for .NET. Partially derived from multiple open sources. See individual algorithm classes for attributions.
A collection of extension methods to IQueryable and IEnumerable that enable easy searching and ranking. Searches can be performed against multiple properties and support a wide range of types
A quick and memory efficient Levenshtein Distance calculator for .NET
A Collection of Fuzzy String Algorithms for .NET Classic and .NET Core.
A library implementing different string similarity and distance measures. A dozen of algorithms (including Levenshtein edit distance and sibblings, Jaro-Winkler, Longest Common Subsequence, cosine similarity etc.) are currently implemented. Based upon F23.StringSimilarity
A collection of extension methods to IQueryable and IEnumerable that enable easy and performance Levenshtein searches
Spelling correction & Fuzzy search: 1 million times faster through Symmetric Delete spelling correction algorithm
Levenshtypo is a high-performance fuzzy string matcher for .NET. It lets you perform typo-tolerant lookups on large string datasets using a fast Trie + Levenshtein Automaton approach. Ideal for search boxes, spell-checking, command matchers, and voice/OCR normalization. Supports: - Levenshtein and Restricted Edit distances - Efficient Trie indexing - Raw Levenshtein Automaton generation Blazing fast. Alloc-friendly. Plug-and-play.
Calculate distance between two string by levenshtein distance algorithm
Fuzzy search library for finding strings in strings. Inspired by and attempts to be somewhat compatible with fuzzysearch for python https://github.com/taleinat/fuzzysearch
[4.0, RT8, SL5, WP8.x] This lib adds some useful extension method to strings and IEnumerable<string> like: MakeAnagram, IsAnagramOf, ContainsAnagramOf, FindAnagramsFor, LevenshteinDistanceFrom, OrderByLevenshteinDistanceFrom q: info@antonioesposito.it
A utility library for comparing strings via the Levenshtein Distance algorithm
Simple strings Compares (measuring the difference between two sequences) In this version allow: - Levenshtein distance - Tanimoto coefficient - Hamming distance
Library for fuzzy string matching. Can be used to find doublets or similarities between strings. -string metrics (Levenshtein, Jaccard, JaroWinkler,...) -algorithms (SortedNeigborhood, Blocking) -phonetic codecs(Soundex, DoubleMetaphone, Phonix, ...) -string tokenizer (NGram, Whitespace, Word,..) Samples can be found in the github sources
Package Description
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. MIT License
A simple static library to find the nearest string in a list, and its edit distance, from a supplied string.
Wrapper for the text similarity metric library SimMetricsCore and several nodes covering Fuzzy Search tasks.
Find a closer word in a list of synonyms.
A library for performing edit distance calculation between strings.
A collection of very generalised helpers for applications and libraries. The idea is to provide convienience methods and building blocks. All in a cross-platform .NET Standard 2.0 library.
BlueSimilarity is a string similarity metric library with semantic learning optimized for speed and simple usage (edit distance - Levenshtein, Damerau-Levenshtein; Levenshtein, Damerau-Levenshtein, Jaro, Jaro-Winkler, Jaccard, Dice, Overlap, Semantic Bag of Words Similarity, TFIDF, SoftTFIDF)
Simple and clean string metrics implementations: Hamming, Levenshtein and Damerau-Levenshtein
Substring-enabled Levenshtein implementation.
Common String, SecureString, and Collection Extension Methods which include: ToSecureString, ToInsecureString, EqualsIgnoreCase, ContainsIgnoreCase, Before, After, FuzzyEquals, IsNullOrEmpty, and IsNullOrWhiteSpace. Additionally there are helper methods and classes that simplify working with Embedded Resources, Compression, and Encryption. Ball of Yarn icon source: https://pixabay.com/vectors/yarn-ball-needles-wool-craft-309401/ Icon has been changed to purple to match Visual Studio's theme, and to distinguish this project from anything else which may be using a similar logo.
StringHelper is a library that provides a variety of string extension methods.
Text Utility Tools