Develop/Etc
[자동완성] Basic Idea
시크라기
2012. 4. 27. 10:12
영어의 경우는 그저 keyup 이 존재할 경우 마다 디비를 검색해주면댐.
But !! 한글은?
기본 아이디어는 자음과 모음을 모두 분리해서 검색.
예) 가나다 => ㄱㅏㄴㅏㄷㅏ
이렇게 떼어놓구 keyup 이벤트 발생시 입력된 내용을 이용해 검색.
만약 keyup 을 쓸수없는 경우는?(파폭)
- 입력창에 focus가 맞춰질때 인터벌을 둬서 매번 변화 여부를 체크해서 변화있으면 keyup 이벤트 처리처럼 해줌.
자동완성을 위해서는 자모 분리 시켜둔 DB 필요.