JARO_WINKLER соответствует дате в виде строки
Итак, я привык использовать jaro_winkler и другие, чтобы соответствовать рекомендациям наших клиентов и использовать эти инструкции для поиска клиентов в нашей базе данных, поскольку у нас на самом деле нет Ключа, как в большинстве других мест, таких как SSN, SIN, CPF и тому подобное, мы не можем спросить клиента об этой информации, поэтому... дело в том, что я пытаюсь использовать ту же функцию jaro_winkler, к которой я привык, но теперь, чтобы позволить клиенту вводить 1 опечатку неправильно их даты рождения, но, теперь наступает плохая часть, в зависимости от избавления от неправильной опечатки, она постоянно меняет результат, я рассчитал 0,96 как ожидаемый результат, как только клиент поместит неправильную опечатку... но, как вы можете см. ниже, углубляясь в то, где я меняю опечатку, он продолжает давать мне разные результаты.
Изменение последней опечатки в году с 60 на 61
SELECT UTL_MATCH.jaro_winkler ('12/10/1961','12/10/1960') FROM DUAL;
это дает мне точный рейтинг, который я ожидал, который составляет 0,96
но используя другой день, по одной опечатке, как вы можете видеть ниже
SELECT UTL_MATCH.jaro_winkler ('11/10/1960','12/10/1960') FROM DUAL;
Pct`s падение ALOT и идет к 0,873333333333333
Я пытался объединить множество разных видов изменений, касающихся одной неверной опечатки, и результат меняется каждый раз, в зависимости от того, какой у меня набор данных, утилизация и прочее, поэтому мне интересно, есть ли способ установить соответствие больше ~ статический ~ может быть, просто сравнить весь укус и дать мне результат, основанный на всем укусе, а не на выбытии и прочее
Плюсы, я пытался использовать разные виды масок, как ГГГГММДД и еще, пока ничего не работает..