자동완성 기능서비스에서 사용자가 입력 중인 단어 낱말의 나머지 부분을 예측해서 제안하는 기능영어 동의어로는 autocomplete, typeahead, instant search과거에는 단순하게 찾고자 하는 검색어의 나머지 부분을 제안하는 수준 (LIKE 검색)최근에는 사용자의 니즈를 충족시키기 위해 부가정보를 넣어서 고도화하는 추세 자동완성 기능을 구현하기 위해 필요한 조건 1. 자동완성 후보 키워드를 위한 데이터 셋사용자의 최근 검색어 목록인기 키워드 후보군 2. 제한된 개수 및 길이키워드의 길이가 너무 길지 않아야 함제안하는 키워드의 개수가 반드시 많을 필요 없음 3. 요청에 대한 빠른 응답응답할 데이터 후보군을 캐싱하여 100ms 이내로 응답 4. 색인 시 고려사항자소분리 기능색인량이 상대적으로 ..