bug: fuzzystrmatch levenshtein is wrong

Поиск
Список
Период
Сортировка
Искать
От
marcin mank
Тема
bug: fuzzystrmatch levenshtein is wrong
Дата
Msg-id
b1b9fac60912070533g17ed035dh316da047767661b4@mail.gmail.com
Список
Дерево обсуждения
bug: fuzzystrmatch levenshtein is wrong marcin mank <marcin.mank@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong Robert Haas <robertmhaas@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong marcin mank <marcin.mank@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong Robert Haas <robertmhaas@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong Bruce Momjian <bruce@momjian.us>
Re: bug: fuzzystrmatch levenshtein is wrong Robert Haas <robertmhaas@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong Robert Haas <robertmhaas@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong Devrim GÜNDÜZ <devrim@gunduz.org>
Re: bug: fuzzystrmatch levenshtein is wrong Robert Haas <robertmhaas@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong marcin mank <marcin.mank@gmail.com>
Re: bug: fuzzystrmatch levenshtein is wrong marcin mank <marcin.mank@gmail.com>
The current behavior of levenshtein(text,text,int,int,int) is wrong. Consider:

leki_dev=# select levenshtein('','a',2,4,5);
 levenshtein
-------------
           1
(1 row)


leki_dev=# select levenshtein('a','',2,4,5);
 levenshtein
-------------
           1
(1 row)


leki_dev=# select levenshtein('aa','a',2,4,5);
 levenshtein
-------------
           1
(1 row)


leki_dev=# select levenshtein('a','aa',2,4,5);
 levenshtein
-------------
           1
(1 row)

versus (after patch)

postgres=# select levenshtein('','a',2,4,5);
 levenshtein
-------------
           2
(1 row)

postgres=# select levenshtein('a','',2,4,5);
 levenshtein
-------------
           4
(1 row)

postgres=# select levenshtein('aa','a',2,4,5);
 levenshtein
-------------
           4
(1 row)

postgres=# select levenshtein('a','aa',2,4,5);
 levenshtein
-------------
           2
(1 row)

patch attached.

Greetings
Marcin Mańk
В списке pgsql-hackers по дате отправления
От: Magnus Hagander
Дата:
От: Xin Wang
Дата:
FAQ