검색 알고리즘 가급적 단어 단위, 시작 부분에서 매칭되는 걸 우선해서 찾도록 개선
단, 일반적인 검색 + 초성 검색으로 못 찾았을 경우 글자를 완전히 쪼갠 뒤 찾음
ㅇㅇㅎㄷ ㅇㅇㅎ 대신 ㅇㄱㄹㄷ ㅇㄱㄹ로 검색 가능
자동완성 직후 다음 가사를 최대 1개 -> 최대 n개 보여주도록 고침. 일부 상황에서 가사를 건너뛰어서 써야 하는 경우를 고려
n은 유저가 설정 가능. 기본 값은 3으로 둘 예정
자동완성 직후 쿨타임 추가, 쿨타임 동안에는 자물쇠와 함께 남은 시간을 0.1초 단위로 실시간 갱신하며 보여줌
쿨타임은 유저가 설정 가능하지만 2초보다 줄일 수 없게 할 듯. 최소 제한을 2초보다 더 늘려야 하는진 고민 중
가사를 |로 구분하여 여러 개 작성 가능, :를 통한 확률 설정 및 랜덤으로 뽑기 기능 추가
1의 경우 세 개가 균등한 확률로 선택됨
2의 경우 '억울하다 억울해'는 50%, ㅇㄱㄹㄷ ㅇㄱㄹ는 40%. 나머지 10% 확률은 '억우랗다 억울해'와 '억울하다 억우랳'에 각각 5%씩 분배됨
3의 경우 'Lost'나 'ㄹㅅㅌ'로 검색이 되지만, 항상 'Lost in the echoes of deceit'만이 선택됨
(:0으로 설정할 경우 해당 가사가 선택되지 않지만 검색 대상에는 포함한다는 점을 활용)
이외에 자동완성 결과에서 각 띄어쓰기를 일정 확률로 제거하는 기능 추가
5%로 하니 제거가 은근히 자주 돼서 일단 기본값은 2%로 둘 예정
추가해야 되는 거:
설정 페이지 및 제식 설정
자동완성 키 사용자 설정
-
치지직에 개발해도 되는지 낮에 문의 보냈는데 아직 답 없음
만약 안 되면 뭐 아쉬운 걸로
고생한다
??? 어케 만든거임 코드 짬?
세상에...
치직치지직만 콕 집어 짤린거도 그리드관련이라 그렇지 그거 아니면 별 상관 없을거같긴한데
캬캬캬캬캬 - dc App
캬 고맙다 쿨타임 아이디어 냈는데 긍정적으로 받아들여줘서 ㄱㅅㄱㅅ - dc App