in reply to Re^2: Deciding which word in an array is the closest match to a given word
in thread Deciding which word in an array is the closest match to a given word
This looks like you need to put some custom logic in it. From your example it looks like the substring "dhc" might be substituted with "Sony camcorder". Maybe you can try to use a number of such mappings to get a canonical form. I can also imagine that dashes and spacing may differ, so strip all non-characters before comparing.