I need to automatically match product names (cameras, laptops, tv-s etc) that come from different sources to a canonical name in the database.
For example \"
You might be able to make use of a trigram search for this. I must admit I've never seen the algorithm to implement an index, but have seen it working in pharmaceutical applications, where it copes very well indeed with badly misspelt drug names. You might be able to apply the same kind of logic to this problem.