try annotate next fragment in template maker when best_match is false

sometime the data to extract are same (e.g. the rating is restaurant reviews), instead of raise exception, this change make the template maker try to annotate next match ones.