Possible Duplicate:
MySQL full text search with partial words
I have a search feature on a website I'm working on (basically a directory website with business listings) that uses MySQL's FULL TEXT searching. Nothing fancy and it works reasonably well.
What I'm wanting to do is create an autocomplete search input on the site that will automatically show keywords as you type. So if I type "plu", plumbers, plumbing, pluto, etc.
For me to accomplish that, do I need to store keywords for each business listing? I've seen scripts that will extract keywords from an input. Or can I generate keywords from all listings in the database? Not really sure what the best want do this is.