From: | Liming Hu <dawninghu(at)gmail(dot)com> |
---|---|
To: | Atri Sharma <atri(dot)jiit(at)gmail(dot)com> |
Cc: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, Joe Conway <mail(at)joeconway(dot)com> |
Subject: | Re: request a new feature in fuzzystrmatch |
Date: | 2013-05-17 15:21:11 |
Message-ID: | 51964AE7.7080202@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-www |
Hi Atri,
Thanks for the quick response.
levenshtein edit distance defines operations of: insertion, deletion, modification.
Levenshtein-Damerau edit distance defines operations of: insertion, deletion, modification
and transposition (
it will be two operations in levenshtein edit distance:
one deletion, and one insertion,
).
In spelling checker/corrector, i.e.
levenshtein('cta', 'cat') will return 2.
but Levenshtein-Damerau('cta', 'cat') will return 1.
if the maximum error is 1, we can not get 'cat'.
In practice, Levenshtein-Damerau is more widely used than Levenshtein.
I believe you notice "Google automated search suggestions", they use
Levenshtein-Damerau.
Thanks,
Liming
On 5/17/2013 3:00 AM, Atri Sharma wrote:
>
> Sent from my iPad
>
> On 17-May-2013, at 6:11, Liming Hu <dawninghu(at)gmail(dot)com> wrote:
>
>> Hi,
>>
>> I am studying your levenshtein edit distance contribution in Postgresql.
>>
>> Can we add Levenshtein-Damerau edit distance since it is used in
>> spelling checker
>> instead of levenshtein edit distance?
>>
>> Levenshtein-Damerau edit distance C source code:
>> http://stackoverflow.com/questions/10727174/dameraulevenshtein-distance-edit-distance-with-transposition-c-implementation.
>>
>>
>>
>>
> Could you give some use cases for the same, where the proposed feature does better than the current functionalities?
>
> Regards,
>
> Atri
From | Date | Subject | |
---|---|---|---|
Next Message | Liming Hu | 2013-05-17 15:23:13 | Re: request a new feature in fuzzystrmatch |
Previous Message | Andrew Dunstan | 2013-05-17 15:06:24 | Re: plperl segfault in plperl_trusted_init() on kfreebsd |
From | Date | Subject | |
---|---|---|---|
Next Message | Liming Hu | 2013-05-17 15:23:13 | Re: request a new feature in fuzzystrmatch |
Previous Message | Atri Sharma | 2013-05-17 10:00:59 | Re: request a new feature in fuzzystrmatch |