joungmin
3815221535
feat(util): #348 isNameSimilar 한국어 자모 + Sørensen-Dice
- HangulSimilarity 유틸 신규
- decompose: Unicode NFD 분해 (한글 음절 → 초성/중성/종성)
- 공백·구두점 제거 + 소문자화
- bigram multiset 기반 Sørensen-Dice 계수
- 빈 입력/포함 관계 가드
- RestaurantController.isNameSimilar 임계값 0.45 (이전 Jaccard 0.4와 유사 보수성)
- 기존 normalize 헬퍼 제거 (HangulSimilarity 내부로 이동)
DDG/DTO/UNIQUE는 별도 후속:
- 외부 검색 API 선정 (Naver/Kakao/Google CSE)
- RestaurantUpdateDTO + @Valid
- google_place_id 중복 정리 후 UNIQUE 제약
설계서: docs/design/348-name-similarity/README.md
Refs: #348 (Developer 단계)
2026-06-15 16:10:44 +09:00
..
2026-03-09 20:26:32 +09:00
2026-06-15 16:10:44 +09:00
2026-03-10 00:23:42 +09:00
2026-06-15 15:26:27 +09:00
2026-03-09 22:58:09 +09:00
2026-03-09 20:26:32 +09:00
2026-03-09 20:26:32 +09:00
2026-03-09 20:26:32 +09:00
2026-03-09 20:26:32 +09:00