What type of document search uses wildcards and other methods to allow for variances in spelling and typing mistakes?

What type of document search uses wildcards and other methods to allow for variances in spelling and typing mistakes?