Actions
새기능 #519
open[데이터품질][P2] 매칭·언어감지·중복 묶음
Status:
진행
Priority:
보통
Assignee:
-
Start date:
06/27/2026
Due date:
% Done:
70%
Estimated time:
Description
데이터 정확도 개선 항목:
- is_korean이 앞 200자만 검사 → 번역 방향 오분류 (lyrics_translator.py:720). 전체 한글 비율로 판정.
- findArtistChart 부분일치 LIKE '%..%' → 무관 아티스트 곡 매칭 (ChartMapper.xml:124). 정확/단어경계 매칭.
- 장르 매처 양방향 substring(pop↔k-pop, rap↔trap) (genre_updater.py:59). 별칭맵/단어경계.
- MusicBrainz limit=1 top-hit 무검증 → 잘못된 장르 대량 (genre_updater.py:71-119,257). 이름/score 검증.
- UNIQUE(song_name)로 동명이곡 병합 → 장르/가사/이력 섞임 (load_*; reload_billboard). (song_name,artist) 복합키.
- 영문명 백필 미검증(Deezer/iTunes/googletrans) → 잘못된 가사 조회 유발 (scripts/fill_english_*). 후보 검증.
- 잘린 JSON salvage가 부분 expressions를 완성본으로 저장 (lyrics_translator.py:442). 최소 개수 검증.
- lyrics source가 'lrclib' 하드코딩 → ManiaDB 출처 오기재 (lyrics_fetcher.py:354). 실제 출처 전달.
— 6-페르소나 코드리뷰(2026-06-27)에서 도출. 소스 검증 완료. [AI 등록]
Actions