Re: Phonetic representation LENGHT for DMETAPHONE, is there a way to make it longer?

From: Jean Baro <jfbaro(at)gmail(dot)com>
To: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
Cc: pgsql-novice(at)lists(dot)postgresql(dot)org
Subject: Re: Phonetic representation LENGHT for DMETAPHONE, is there a way to make it longer?
Date: 2021-11-14 01:06:24
Message-ID: CA+fQeekJPf+yu9+FoCfjuJGYfC2ZftNRp-Cf=zKtwLTdV3vyuw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Thank you very much.

Em qui., 11 de nov. de 2021 13:11, Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
escreveu:

> On Thu, 2021-11-11 at 11:26 -0300, Jean Baro wrote:
> > Please, I am working on a PoC for Real-time Person Identification, and
> one of the critical
> > aspects of it is to support both minor misspelling and phonetic
> variations of First, Middle, and Last name.
> > Like HarinGton == HarrinBton or RaphEAl == RafAEl. It's working for
> longer names,
> > but it's a bit more imprecise for names like Lee and John. I am using
> Double Metaphone through dmetaphone() and
> > dmetaphone_alt() in PostgreSQL 13.3 (Supabase.io). And although I
> appreciate Double Metaphone
> > it returns a (too?) short string as the phonetic representation compared
> to metaphone(string, length).
> > metaphone() has parameters to make the resulting phonetic representation
> longer.
> > I investigated dmetaphone() and couldn't find anything other than the
> default function. Is there a way of making
> > dmetaphone() and dmetaphone_alt() return a longer phonetic
> representation similar to metaphone()'s, but with a ALT variation?.
>
> These functions focus on phonetic similarity.
>
> There are no other variants of these functions, but perhaps pattern
> matching
> (which focuses on spelling, *not* phonetics) can help:
>
> CREATE EXTENSION pg_trgm;
>
> -- now you can use the "similar to" operator
> SELECT * FROM tab WHERE name % 'lorenz';
>
> Yours,
> Laurenz Albe
> --
> Cybertec | https://www.cybertec-postgresql.com
>
>

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2021-11-14 18:13:39 Re: Why clear pg_wal when recovering?
Previous Message Jean Baro 2021-11-14 00:46:15 Turn dead tuples into temporal data?