Loosely matching rhymes for supplier rating