Can the trained model return multiple matches or does it only return the best possible match?