thefuzzystrmatch모듈 제공
주의 |
현재, |
SoundEx 시스템은 유사한 사운드와 일치하는 방법입니다
thefuzzystrmatch모듈 제공
soundex (텍스트)는 텍스트를 반환합니다
thesoundex
함수 변환차이
함수는 두 줄을 변환합니다유사성
여기에 몇 가지 사용 예가 있습니다.
SONCEP SOUNDEX ( 'Hello World!');
이 함수는 그 사이의 Levenshtein 거리를 계산합니다
levenshtein (텍스트 소스, 텍스트 대상, int ins_cost, int del_cost, int sub_cost) int를 반환합니다.
둘 다소스and대상alevenshtein_less_equalISlevenshtein_less_equal반환
예 :
test =# Levenshtein ( 'gumbo', 'gambol');
Soundex와 마찬가지로 은유는 아이디어를 기반으로합니다
이 함수는 입력의 은유 코드를 계산합니다
Metaphone (텍스트 소스, int max_output_length) 텍스트를 반환
소스널이 아닌 문자열이어야합니다max_output_length최대 길이를 설정합니다
예 :
test =# Metaphone ( 'gumbo', 4);
이중 은유 시스템은 2를 계산합니다." 소리"주어진 입력 문자열에 대한 문자열 - -"기본"and an"대체". 대부분의 경우 동일합니다.
dmetaphone (텍스트 소스)은 텍스트를 반환합니다
입력 문자열에는 길이 제한이 없습니다.
예 :
test =# dmetaphone ( 'gumbo');