Overview
Soundex is a pattern matching method that compares strings or sequences with exact, approximate, indexed, or similarity-based matching. It clarifies whether the task needs exact lookup, approximate distance, indexing, or similarity scoring.
Soundex finds exact or approximate matches in text or sequences.
Compact metadata for implementation and discovery.
Soundex is a pattern matching method that compares strings or sequences with exact, approximate, indexed, or similarity-based matching. It clarifies whether the task needs exact lookup, approximate distance, indexing, or similarity scoring.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n m)
Space
O(m)
Show the pattern advancing through the text or the dynamic table used to compare sequences.
Soundex operates in O(n) time and O(m) space within the Pattern Matching family. Often compared with Knuth-Morris-Pratt and Boyer-Moore.
What each reference supports for this entry.
Institutional reference for Soundex phonetic name coding and consonant-class encoding rules.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Soundex and Metaphone are phonetic name-matching encoders with different rewrite rules.
Both can support approximate name or text matching, but Soundex uses phonetic classes.