I have created a Car content type with taxonomy vocabularies and CCK fields to describe make, model, year, price, color, ect. My site will contain very little content aside from cars, and I want to implement a search form similar to the one found on http://openautoclassifieds.com/search.php. The select boxes allow users to choose from valid options instead of entering text themselves and risking not finding anything. Is there a module that allows me to do this?
I am not opposed to coding something up myself, but have never interacted with the Drupal search backend. Assuming I could create the search form that would populate the fields with the correct values from the database, is there a good function I can just pass this info to to return search results, or will I need to make my own SQL query, format the results myself, ect?