string-searching algorithm
algorithm which searches for patterns within strings
approximate string-matching algorithm
algorithm for finding strings that match a pattern approximately
phonetic algorithm
algorithm for indexing of words by their pronunciation