Need some help with searching (autocomplete)

Need some help with searching (autocomplete)

So I wrote this simple JQuery / AJAX utility that helps people find product by clicking on a series of lists.  The idea is that list 1 will update list 2, and a selection from list 2 will pull that item from product.xml.

I wanted to make this a little easier to find a specific product so I added a search box, where by typing the name of the product, it will update that list.  So if the user types "ala" the list will populate with "alameda, alamosa."

I now want to create a little more advanced search where the user can type any string and the results will display whether it matches the model name, size, product description, etc...

I'm kind of lost though when it comes to something like this and was wondering if anyone can help me figure out a basic algorithm?