I want to build a suggestion list where that when I enter "PHP" it knows to suggest "Web Development," and if I enter "Data Recovery" "or "Software Installations," it suggests "Information Technology."
I'm sure I can work out a database schema for this, but where would I get the data from? How would the system learn to, as in the example, link "PHP" to "Web Development" and "Data Recovery" to "Information Technology?" I DON'T want to do this manually.
Could I somehow leverage community input? I gather that with last.fm, the site looks at a given artist the user has listened to (eg. the one they listen to the most), finds the most common other artist users have in their libraries when they have the given artist also in their library, and suggests to me that highest-associated artist.