68 packages tagged with “Fuzzy”
Fuzzy string matcher based on FuzzyWuzzy algorithm from SeatGeek
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.
A Collection of Fuzzy String Algorithms for .NET. Partially derived from multiple open sources. See individual algorithm classes for attributions.
Contains Fuzzy logic tools, such as fuzzy sets, linguistic variables and inference systems. This package originated from the AForge.NET Framework and is part of the Accord.NET Framework.
The library is an easy to use component that implements fuzzy inference system (both, Mamdani and Sugeno methods supported).
A Collection of Fuzzy String Algorithms for .NET Classic and .NET Core.
Porting FuzzyString library to .NET Standard
A pure Blazor autocomplete component with fuzzy matching.
A utility library for comparing strings via the Longest Common Sequence 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.
A utility library for comparing strings via Cosine Similarity
A utility library for comparing strings via the Jaccard similarity algorithm
A utility library for comparing strings via the Needleman-Wunsch algorithm
Bit-parallel accelerated Fuzzy string matcher based on FuzzyWuzzy algorithm from SeatGeek and RapidFuzz python library from Max Bachmann.
Simple way to add ranked fuzzy matching search. For when you have up to a few thousand products, locations or similar and want to add a search that most users will see as smart, with minimal work. using SimplifiedSearch; IList<Country> matches = await listOfCountries.SimplifiedSearchAsync("thaiwan", x => x.CountryName); foreach (var country in matches) Console.WriteLine(country.CountryName); // output: // Taiwan // Thailand
C# port of the javascript command fuzzy matching library: https://github.com/superhuman/command-score
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
Fuzzy Logic Sharp. A fuzzy logic library for .NET
Fuzzy Serializer is a contract resolver for Newtonsoft, which enables the serializer to ensure clients deserializing the message, will respect Postels Law ("be liberal in what you accept from others").
A simple dll that contains a matching class to match strings and to calculate the score of similarity between the two strings using the Ratcliff-Obershelp algorithm.
Umbraco 10 search service with fuzzy and wildcard functionality
A BK tree implementation for fast, fuzzy string matching. Check out the code and usage instructions on the github page (see package information/project URL link).
WinPure API provides fuzzy matching, data profiling, and cleansing functionality. It enables duplicate prevention, inquiry, deduplication and merge/purge within custom applications and websites. Documentation: https://docs.winpure.com
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
TextMatch is a library for searching inside texts using Lucene query expressions. Supports all types of Lucene query expressions - boolean, wildcard, fuzzy. Options are available for tweaking tokenization, such as case-sensitivity and word stemming.
Autypo is a blazing-fast .NET library for fuzzy autocomplete, typo correction, and short-string search. Designed for structured data and autocomplete-first experiences, it supports per-token configuration, background indexing. For full integration with ASP.NET Core, use Autypo.AspNetCore.
Implementation of interval calculus and alpha-cut - based operations on fuzzy intervals and numbers.
Autypo is a blazing-fast .NET library for fuzzy autocomplete, typo correction, and short-string search. Designed for structured data and autocomplete-first experiences, it supports per-token configuration, background indexing, and full ASP.NET Core integration out of the box.