The present invention relates to phonetic self-improving search engines.
The search engine may include a phonetic database having a plurality of
phonetic equivalent formulas stored therein, each of the phonetic
equivalent formulas being associated with at least one respective
pronounceable unit. After an initial query in a primary database fails to
produce a positive result, an error memory database may be queried with a
search string to obtain a positive result based on records of previously
failed searches which ultimately found a positive result. If no record is
found, the search string may be parsed into at least one pronounceable
unit. Phonetically equivalent formulas may be applied to the at least one
pronounceable unit to create at least one phonetic search string which is
re-queried into the error memory database and the primary database.
Successful positive results may be stored with the search string in the
error memory database.