요즘에는 검색엔진에서 자동완성 뿐만 아니라 잘못 입력한 키워드를 정정해서 추천해주기도 한다.
이런 것을 수동으로 일일이 할 수 없으므로 사람들은 알고리즘을 고안해내었다.
목록만 적어보고 나중에 공부해보자.
Soundex같은 것은 DBMS 자체에서 지원을 해주기도 하더라..
- SQL Server(SQL Server 2008 ~): SOUNDEX(Transact-SQL)
- My SQL : SOUNDEX(str)
eg)
mysql> SELECT STRCMP('text', 'text2'); mysql> select strcmp(soundex('text'), soundex('test'));
soundex : https://en.wikipedia.org/wiki/Soundex
http://freesearch.pe.kr/archives/862
Edit distance : https://en.wikipedia.org/wiki/Edit_distance
sub-phrase
'Programing' 카테고리의 다른 글
Open Source Lists (오픈소스 목록) (0) | 2017.08.22 |
---|---|
프로그래머의 장점/단점은... (0) | 2017.05.21 |
1582년 10월 4일의 다음 날은? (0) | 2015.03.19 |
[문서] 요구사항 명세 (0) | 2015.03.10 |
엘리베이터 피치 (0) | 2015.03.10 |