Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

DoubleMetaPhone: Double Metaphone algorythm by Lawrence Philips (Rin)
Author Message
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 185
   поощрить/наказать

Location: Москва

PostPosted: Tue Sep 02, 2008 8:38 pm (написано за 2 минуты)
   Post subject: DoubleMetaPhone: Double Metaphone algorythm by Lawrence Philips
Reply with quote

This class implements a "sounds like" algorithm developed by Lawrence Philips which he published in the June, 2000 issue of C/C++ Users Journal. Double Metaphone is an improved version of Philips' original Metaphone (php.net/metaphone/) algorithm.

Code for PHP/4-5 and MySQL/5.

soundex()
Двум словам, имеющим схожее произношение, соответствует один и тот же ключ soundex. Это свойство может быть использовано, например, при поиске по базе даных, когда известно произношение слова и неизвестно его написание. Данная функция возвращает строку из 4 символов, начинающуюся с буквы.

metaphone()
Подобно функции soundex(), metaphone возвращает одинаковое значение для слов, имеющих сходное произношение. Эта функция более точна, чем soundex(), так как учитывает основные правила произношения английского языка. В отличие от soundex(), длина возвращаемой строки не фиксирована.

DoubleMetaPhone
Позднее автор алгоритма metaphone разработал новую версию, которая получила название Double Metaphone. Она позволяет получить ещё более точные результаты по сравнению с оригинальным алгоритмом.


DoubleMetaPhone.rar
 Description:
Double Metaphone

Download
 Filename:  DoubleMetaPhone.rar
 Filesize:  7.13 KB
 Downloaded:  708 Time(s)



Last edited by Rin on Sat Sep 06, 2008 10:35 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Wed Sep 03, 2008 2:25 am (спустя 5 часов 46 минут; написано за 32 секунды)
   Post subject:
Reply with quote

Rin
Слушайте, Вам минус за то, что столь лаконично, да еще и не по-русски.
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 185
   поощрить/наказать

Location: Москва

PostPosted: Wed Sep 03, 2008 1:32 pm (спустя 11 часов 7 минут; написано за 9 секунд)
   Post subject:
Reply with quote

Некогда переводить, да и текст простой для понимания.
Думаю, большинство программистов английским владеет.
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Sat Sep 06, 2008 12:52 am (спустя 2 дня 11 часов 20 минут; написано за 1 минуту 18 секунд)
   Post subject:
Reply with quote

Rin
Жаль, что далеко не все юзвери слышали про Metaphone (да и я тоже, признаюсь, не слышал до этого). И далеко не все будут стремиться перейти по ссылке, и прочитать про то, что же это такое. Вы тем самым сужаете круг людей, которые будут пользоваться Вашей библиотекой.
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 185
   поощрить/наказать

Location: Москва

PostPosted: Sat Sep 06, 2008 10:25 am (спустя 9 часов 32 минуты; написано за 1 минуту 38 секунд)
   Post subject:
Reply with quote

Небольшая поправочка. Библиотека -- не моя. Сюда я добавил, чтобы программисты узали о такой замечательной библиотеке.
Подредактировал тему для большей ясности.
Back to top
View user's profile Send private message Send e-mail
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Tue Aug 03, 2010 4:05 pm (спустя 1 год 10 месяцев 27 дней 5 часов 39 минут; написано за 37 секунд)
   Post subject:
Reply with quote

А эта библиотека по-русски в UTF понимайт?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML