ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa5fd28c1a114c2d1971e9e293485bca2c2f9395b26a787bface4acb12a4bd0da290be031fdea404873


검색 알고리즘 가급적 단어 단위, 시작 부분에서 매칭되는 걸 우선해서 찾도록 개선




ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa5fd28c1a114c2d1971e9e293485bca2c2f9395b26a782bfaceeac6913916dd7c9f7c10767ab476ac4

단, 일반적인 검색 + 초성 검색으로 못 찾았을 경우 글자를 완전히 쪼갠 뒤 찾음

ㅇㅇㅎㄷ ㅇㅇㅎ 대신 ㅇㄱㄹㄷ ㅇㄱㄹ로 검색 가능



ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa5fd28c1a114c2d1971e9e293485bca2c2f9395b26a786bfafe0ac238d5fe7b6c3bdd8f06cd73df3a4


자동완성 직후 다음 가사를 최대 1개 -> 최대 n개 보여주도록 고침. 일부 상황에서 가사를 건너뛰어서 써야 하는 경우를 고려

n은 유저가 설정 가능. 기본 값은 3으로 둘 예정


자동완성 직후 쿨타임 추가, 쿨타임 동안에는 자물쇠와 함께 남은 시간을 0.1초 단위로 실시간 갱신하며 보여줌

쿨타임은 유저가 설정 가능하지만 2초보다 줄일 수 없게 할 듯. 최소 제한을 2초보다 더 늘려야 하는진 고민 중




ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa5fd28c1a114c2d1971e9e293485bca2c2f9395b26a681bfade7acdb6dedb8140cda9a905235d5b73e


가사를 |로 구분하여 여러 개 작성 가능, :를 통한 확률 설정 및 랜덤으로 뽑기 기능 추가

1의 경우 세 개가 균등한 확률로 선택됨

2의 경우 '억울하다 억울해'는 50%, ㅇㄱㄹㄷ ㅇㄱㄹ는 40%. 나머지 10% 확률은 '억우랗다 억울해'와 '억울하다 억우랳'에 각각 5%씩 분배됨

3의 경우 'Lost'나 'ㄹㅅㅌ'로 검색이 되지만, 항상 'Lost in the echoes of deceit'만이 선택됨

(:0으로 설정할 경우 해당 가사가 선택되지 않지만 검색 대상에는 포함한다는 점을 활용)



이외에 자동완성 결과에서 각 띄어쓰기를 일정 확률로 제거하는 기능 추가

5%로 하니 제거가 은근히 자주 돼서 일단 기본값은 2%로 둘 예정



추가해야 되는 거:

설정 페이지 및 제식 설정

자동완성 키 사용자 설정



-



치지직에 개발해도 되는지 낮에 문의 보냈는데 아직 답 없음

만약 안 되면 뭐 아쉬운 걸로