In a network providing for electronic commerce, a computer system provides
a user with access to a set of electronic commerce pages, category pages
and databases for locating products electronically. To locate products
electronically, the user performs a search using multiple words. The
search terms in the search request are converted to canonical phonetic
forms, and a phonetic keyword search based on the canonical phonetic
forms is performed. The phonetic keyword search is then used to generate
search results.