(PHP 3>= 3.0.17, PHP 4 >= 4.0.1, PHP 5)
levenshtein -- бШВХЯКЪЕР ПЮЯЯРНЪМХЕ кЕБЕМЬРЕИМЮ ЛЕФДС ДБСЛЪ ЯРПНЙЮЛХтСМЙЖХЪ БНГБПЮЫЮЕР ПЮЯЯРНЪМХЕ кЕБЕМЬРЕИМЮ ЛЕФДС ДБСЛЪ ЯРПНЙЮЛХ, ХКХ -1, ЕЯКХ УНРЪ АШ НДМЮ ХГ ЯРПНЙ ДКХММЕЕ 255 ЯХЛБНКНБ (ЩРНЦН АНКЕЕ ВЕЛ ДНЯРЮРНВМН ДКЪ ЯПЮБМЕМХЪ ХЛЕМ ХКХ ОНХЯЙЮ ОН ЯКНБЮПЧ, Ю ОПНБНДХРЭ ЦЕМЕРХВЕЯЙХИ ЮМЮКХГ МЮ PHP ОПНЯРН МЕЯЕПЭЕГМН).
пЮЯЯРНЪМХЕ кЕБЕМЬРЕИМЮ - ЩРН ЛХМХЛЮКЭМНЕ ЙНКХВЕЯРБН БЯРЮБНЙ, ГЮЛЕМ Х СДЮКЕМХИ ЯХЛБНКНБ, МЕНАУНДХЛНЕ ДКЪ ОПЕНАПЮГНБЮМХЪ str1 Б str2. яКНФМНЯРЭ ЮКЦНПХРЛЮ ПЮБМЮ O(m*n), ЦДЕ n Х m - ДКХМШ ЯРПНЙ str1 Х str2 (МЕОКНУН ОН ЯПЮБМЕМХЧ Я similar_text(), ХЛЕЧЫЕИ ЯКНФМНЯРЭ O(max(n,m)**3), МН БЯЕ ФЕ ДНБНКЭМН ЛМНЦН).
б ОПНЯРЕИЬЕИ ТНПЛЕ ТСМЙЖХЪ ОПХМХЛЮЕР Б ЙЮВЕЯРБЕ ЮПЦСЛЕМРНБ ДБЕ ЯРПНЙХ Х БНГБПЮЫЮЕР ЛХМХЛЮКЭМНЕ ЙНКХВЕЯРБН БЯРЮБНЙ, ГЮЛЕМ Х СДЮКЕМХИ ЯХЛБНКНБ, МЕНАУНДХЛНЕ ДКЪ ОПЕНАПЮГНБЮМХЪ str1 Б str2.
бРНПНИ БЮПХЮМР ОПХМХЛЮЕР РПХ ДНОНКМХРЕКЭМШУ ЮПЦСЛЕМРЮ, ГЮДЮЧЫХУ ЯРНХЛНЯРЭ НОЕПЮЖХИ БЯРЮБЙХ, ГЮЛЕМШ Х СДЮКЕМХЪ. щРНР БЮПХЮМР СМХБЕПЯЮКЭМЕЕ ОЕПБНЦН, МН МЕ РЮЙ ЩТТЕЙРХБЕМ.
рПЕРХИ БЮПХЮМР (ЙНРНПШИ ЕЫЕ МЕ ПЕЮКХГНБЮМ) АСДЕР МЮХАНКЕЕ СМХБЕПЯЮКЭМШЛ, МН Х ЯЮЛШЛ ЛЕДКЕММШЛ. нМ АСДЕР ОПХМХЛЮРЭ Б ЙЮВЕЯРБЕ РПЕРЭЕЦН ЮПЦСЛЕМРЮ ОНКЭГНБЮРЕКЭЯЙСЧ ТСМЙЖХЧ, ЙНРНПЮЪ АСДЕР БШВХЯКЪРЭ ЯРНХЛНЯРЭ ЙЮФДНИ БНГЛНФМНИ НОЕПЮЖХХ.
оНКЭГНБЮРЕКЭЯЙЮЪ ТСМЙЖХЪ АСДЕР ХЛЕРЭ ЯКЕДСЧЫХЕ ЮПЦСЛЕМРШ:
РХО НОЕПЮЖХХ: 'I', 'R' or 'D'
РЕЙСЫХИ ЯХЛБНК Б ЯРПНЙЕ 1
РЕЙСЫХИ ЯХЛБНК Б ЯРПНЙЕ 2
РЕЙСЫЮЪ ОНГХЖХЪ ЯХЛБНКЮ Б ЯРПНЙЕ 1
РЕЙСЫЮЪ ОНГХЖХЪ ЯХЛБНКЮ Б ЯРПНЙЕ 2
ЙНКХВЕЯРБН ЯХЛБНКНБ, НЯРЮБЬХУЯЪ Б ЯРПНЙЕ 1
ЙНКХВЕЯРБН ЯХЛБНКНБ, НЯРЮБЬХУЯЪ Б ЯРПНЙЕ 2
хЯОНКЭГНБЮМХЕ ОНКЭГНБЮРЕКЭЯЙНИ ТСМЙЖХХ ОНГБНКЪЕР СВХРШБЮРЭ ПЮГКХВХЪ ЛЕФДС ЯХЛБНКЮЛХ Х ДЮФЕ ЙНМРЕЙЯР ЯХЛБНКНБ ОПХ БШВХЯКЕМХХ ЯРНХЛНЯРХ НОЕПЮЖХИ БЯРЮБЙХ, ГЮЛЕМШ Х СДЮКЕМХЪ, МН ЖЕМНИ ОНРЕПХ ЯЙНПНЯРХ ОН ЯПЮБМЕМХЧ Я ДБСЛЪ ОЕПБШЛХ БЮПХЮМРЮЛХ.
яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ soundex(), similar_text() Х metaphone().
Пред. | Начало | След. |
join | Уровень выше | localeconv |
HIVE: All information for read only. Please respect copyright! |