Algorithms

To get the best results for your data with our search, SQLPhonetics.NET has more than 10 different search functions and algorithms. Each algorithm is optimized for certain data types / domains.

Identical Match

Checks if two strings are identical to each other without case senstitive.

Identical Match (Case Sensitive)

Checks if two strings are identical to each other with case senstitive.

Caverphone

The Caverphone is a phonetic matching algorithm invented to identify English names with their sounds.

More information in Wikipedia

Cologne (Kölner Phonetic)

The Cologne Phonetic (also known as Kölner Phonetic) is a phonetic algorithm that assigns a sequence of digits to words according to their sound, the phonetic code. The aim of this procedure is to assign the same code to words with the same sound in order to implement a similarity search for search functions.

More information on Wikipedia

Double Metaphone

Contrary to the original algorithm “Metaphone” whose application is limited to English only, this version takes into account spelling peculiarities of a number of other languages.

More information on Wikipedia

Jaro

Jaro or Jaro-Winkler is a string comparison method between two strings or sequences. Unlike other methods such as Cologne Phonetic, it measures the distance between two strings and not the phonetic sound.

More information on Wikipedia

Levenshtein Distance

Levenshtein Distance is a string comparison method between two strings or sequences. Unlike other methods such as Cologne Phonetic, it measures the distance between two strings and not the phonetic sound.

More information on Wikipedia

Metaphone

Metaphone is a phonetic algorithm for indexing words by their English pronunciation. It fundamentally improves on the Soundex algorithm by using information about variations and inconsistencies in English spelling.

More information on Wikipedia

Phonem

The phonem algorithm mainly targets German names. The algorithm has no character limits like Soundex and uses letters instead of numbers to determine the phonetic sound.

Phonetex

Phonix