ranking and matching of vendors with customers