반응형 db 자모 검색1 [웹] DB 한글 초성 검색(sqlite3) 배경 지난 KBO 선수 퀴즈 사이트를 만들 때, 중요한 기능 중 하나가 선수 검색어 추천 기능을 구현하는 것이었다. 영어와 달리 한국어는 모아쓰기 때문에 '이정후'를 검색하면, 'ㅇㅣㅈㅓㅇㅎㅜ'의 자모를 키보드로 입력하게 된다. 이때, 'ㅇㅣ'만 입력해도 '이'로 시작하는 이름들을 추천해주는 것이 목적이다. 즉, 목표는 다음과 같다. DB로부터 입력된 한글 자모로 시작하는 입력값 추천받기 이 기능을 구현하기 위해 원래는 정규식을 사용하려 했으나, 현재 사용하고 있는 sqlite3에서는 지원하지 않기에 다른 방법을 고안했다. 현재 DB가 새로운 데이터 추가가 이뤄지는 게 아니기에, 기존 데이터에 한글 자모 정보 열을 추가하기로 했다. 방법 즉, 기존 이름 열 정보를 참조하여 자모로 분리한 후, 자모열에 해.. 2023. 4. 21. 반응형 이전 1 다음