2013-08-19 3 views
0

현재 아기 이름 목록을 검색하는 SQL 프로젝트를 구축 중입니다. 우리 블로그 (http://www.BabyNamesLog.com)의 현재 검색 기능은 간단한 Wordpress 검색 기능이며 더 발전된 뭔가를 갖고 싶어합니다.비슷한 아기 이름의 데이터베이스

남이 여아와 비슷한 아기 이름을 검색하는 쿼리에서 결과를 반환하고 싶습니다.

예를 들어 "Nick"을 검색하면 "Nicolas"와 같은 결과가 표시됩니다.

닉네임과 이름 간의 관계를 채우기 위해이 유형의 작업에 대해 데이터베이스를 알고 계십니까?

미리 감사드립니다.

+1

좋은 데이터베이스 스키마만으로 특별한 데이터베이스가 필요하지 않습니다. 아니면 실제 데이터를 찾고 있습니까? –

+0

아니요 이미 데이터를 가지고 있습니다 (오랜 시간 동안 작업 해 왔습니다) –

답변

1

어떤 데이터베이스 서버를 사용하고 있습니까?

일부는 활용할 수있는 soundex 알고리즘을 구현합니다. 문의 당신이 절대적으로, 당신은 당신의 데이터베이스에 이러한 알고리즘에서 인코딩을 추가하고 쿼리를 사용할 수해야한다면 http://databases.about.com/od/development/l/aasoundex.htm

대체 알고리즘은 http://en.wikipedia.org/wiki/Match_Rating_Approach

이다.

+0

mySql PHP를 사용하고 있습니다. 링크도 살펴 보겠습니다. –

관련 문제