FuzzyString - Approximate String Comparison in C#

  •        91

Add Summary

http://fuzzystring.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Fuzzy string matching algorithm in C# and LINQ


Fuzzy matching strings. Find out how similar two string is, and find the best fuzzy matching string from a string table. Given a string (strA) and a big string table. Find the likeness or similarity of the string in the string table. Using C# and LINQ

perl-String-KeyboardDistance - String::KeyboardDistance - string comparison algorithm


String::KeyboardDistance - string comparison algorithm

goagrep - agrep-like fuzzy matching, but made faster using Golang and precomputation.


There are situations where you want to take the user's input and match a primary key in a database. But, immediately a problem is introduced: what happens if the user spells the primary key incorrectly? This fuzzy string matching program solves this problem - it takes any string, misspelled or not, and matches to one a specified key list.goagrep requires building a precomputed database from the file that has the target strings. Then, when querying, goagrep splits the search string into smaller subsets, and then finds the corresponding known target strings that contain each subset. It then runs Levenshtein's algorithm on the new list of target strings to find the best match to the search string. This greatly decreases the search space and thus increases the matching speed.

fuzzy-string-match - fuzzy string matching library for ruby


fuzzy string matching library for ruby



fuzzy-string - Talk: Survey of Fuzzy String Matching Algorithms


Talk: Survey of Fuzzy String Matching Algorithms

fuzzy-string - fuzzy string matching alorithms


fuzzy string matching alorithms

closestmatch - Golang library for fuzzy matching within a set of strings :page_with_curl:


closestmatch is a simple and fast Go library for fuzzy matching an input string to a list of target strings. closestmatch is useful for handling input from a user where the input (which could be mispelled or out of order) needs to match a key in a database. closestmatch uses a bag-of-words approach to precompute character n-grams to represent each possible target string. The closest matches have highest overlap between the sets of n-grams. The precomputation scales well and is much faster and more accurate than Levenshtein for long strings.closestmatch is more accurate than Levenshtein for long strings (like in the test corpus).

perl-String-Approx - String::Approx - Perl module for approximate matching (fuzzy matching)


String::Approx - Perl module for approximate matching (fuzzy matching)

string-match - fuzzy string matching in Rust


fuzzy string matching in Rust

FTrie - Fuzzy TRIE (fuzzy string search)


Fuzzy TRIE (fuzzy string search)

selmer-java - Java wrapper for Selmer


Install with Maven```xml<repository> <id>clojars.org</id> <url>http://clojars.org/repo</url></repository><groupId>selmer-java</groupId><artifactId>selmer-java</artifactId><version>0.6</version></dependency>```Then you can start using it as seen in the example below:```javaimport java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import org.yogthos.Selmer;import selmer.extensions.BlockTag;import selmer.extensions.Tag;import selmer.extensions.Filter;public class

fuzzy-filter - fuzzy string filtering for Node.js


fuzzy string filtering for Node.js

fuzzy - C program that does a fuzzy string search.


C program that does a fuzzy string search.

fuzzaldrin - Fuzzy filtering and string scoring


Fuzzy filtering and string scoring

dawg-levenshtein - Fuzzy string matching over a DAWG.


Fuzzy string matching over a DAWG. Full support for UTF-8, ignores both diacritics and case. Inspired by this.

wuzzy - Fuzzy string searching


Fuzzy string searching

fuzzyMatch - Fuzzy String matching/scoring algorithm


Fuzzy String matching/scoring algorithm