How about 2008-10 PosiQuite Brakes for LR2 LAN-ROVER??
If this is a search used by very experienced, educated and trained internal staff then it may work. If this is for site visitor search, you have no clue. . .
A site visitor search for your idealized example would look more like:. . .
2008-10 PosiQuite Brakes for LR2 LAN-ROVER plus another 100,000 other possibilities for this one description alone.
Is you database going to include a look up for every possible typo and misspelled word for every part???
The only way you can do free form search is to use a site search tool such as Google Site Search $250 for 50,000 searches. . .
Not 20 bucks like your oDesk budget for this job. . . If bidding on this project keep in mind "20 bucks" must first be translated to twenty dollars, 20 dollars, $20.00, and $20. Even if you do not know 20 bucks means $20. You see in auto parts there are many names for the same part. And the same words are used in dissimilar parts.
This is why Google make the big bucks. 20 bucks? don't think so. Prove me wrong. . . . I have 30+ years electrical engineering and programming experience. . . 20+ years custom PC Apps, and did my first web app done in 1996.