Forum Moderators: coopster & phranque

Message Too Old, No Replies

How to detect two similar words

Algorithm to match 'new york' and 'newyork'

         

guarriman

9:32 am on Nov 29, 2007 (gmt 0)

10+ Year Member



Hi.

I'm creating a program with Perl to know if word typed by user is within a DB table.

If I do "LIKE 'newyork'" in SQL it doesn't match "new york", so I'm interested in finding an algorithm which detects if two words are very similar.

Do you know it? Thank you very much.

guarriman

9:37 am on Nov 29, 2007 (gmt 0)

10+ Year Member



Found:
"Levenshtein Distance Algorithm"
[google.com...]

rocknbil

7:28 pm on Nov 29, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The soundex [dev.mysql.com] or sounds like mysql function may be of use to you.